改变当前的播放曲目

时间:2016-11-11 22:50:13

标签: java collections iterator

我正在研究Java中的一个程序,该程序必须用于创建和收集播放列表中的歌曲。我已经让它打印,添加和随机播放播放列表中的歌曲,我必须将当前播放的曲目(当前曲目标题,艺术家姓名和专辑)更改为播放列表中的下一曲目。当达到播放列表的结尾时,它必须从头开始自动重新开始。我必须在某些方面使用Iterator方法nexthasNext,但我不知道如何。我已经开始了它,但我没有碰壁。我仍然是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;
}

//}

1 个答案:

答案 0 :(得分:0)

您应该在变量中分配itr.next()的结果。