我正在研究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;
}
//}
答案 0 :(得分:0)
您应该在变量中分配itr.next()的结果。