更改当前正在播放的曲目
问题描述:
我正在研究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