/
EgorGumovskiy
/
JavaAtVibeCoding
Обзор
Документация
Войти
/
EgorGumovskiy
/
JavaAtVibeCoding
Код
Запросы
5
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
Winamp
src/main/java/winamp/Playlist.java
42 строки
1 KB
egumovskiy
выполнил 8е ДЗ
28 май 2026, 10:59
28 май 2026, 10:59
1d76d83
Код
Авторство
О чём код?
package winamp; import java.util.ArrayList; public class Playlist { private String playlistName; private final ArrayList<String> trackList; public Playlist(String playlistName) { this.trackList = new ArrayList<>(); this.playlistName = playlistName; } public void addTrack(String songName) { trackList.add(songName); System.out.printf("Песня %s - добавлена в плейлист %n", songName); } public void deleteTrack(int trackPosition) { trackList.remove(trackPosition - 1); System.out.printf("%dая песня удалена из плейлиста %n", trackPosition); } public void refreshTrack(int trackPosition, String songName) { trackList.set(trackPosition - 1, songName); System.out.printf("Песня %s - добавлена вместо песни под номером - %d %n", songName, trackPosition); } public String getSong(int trackPosition) { String song = trackList.get(trackPosition - 1); System.out.printf("Получена песня под номером %d", trackPosition); return song; } @Override public String toString() { return "Playlist{" + "playlistName='" + playlistName + '\'' + ", trackList=" + trackList + '}'; } }