-2
我正在研究Java中的一個程序,該程序必須用於創建和收集播放列表中的歌曲。我已經準備好打印,添加和播放播放列表中的歌曲,並且必須將當前正在播放的曲目(當前曲目標題,藝術家名稱和專輯)更改爲播放列表中的下一個曲目。播放列表結束時,必須從頭開始自動重新開始播放。我必須在某些方面使用Iterator
方法next
和hasNext
,但我不知道如何。我已經開始了,但我沒有碰到牆。我對Java仍然很陌生,所以我會很感激一些幫助,甚至是一個提示。更改當前正在播放的曲目
下面是代碼:
public void next() {
ListIterator itr = songs.listIterator();
if (itr.hasNext()) {
itr.next();
}
}
public String currentTrackTitle() {
return null;
}
public String currentArtistName() {
return null;
}
public String currentAlbumName() {
return null;
}
public int currentTrackLength() {
return 0;
}
//}
這些方法的目的是什麼?至少有4個對我來說毫無用處。 –
一個提示是如果你到達列表的末尾,'hasNext()'將返回null。如果確實如此,那麼您只需將嵌套歌曲設置爲列表中的第一首歌曲即可。 – BlackHatSamurai
@ROMANIA這四種方法來自界面MusicPlaylist,所以我不能改變它們的權利?然而,我自己也很難看到如何包括他們所有人:/ – Maria