gpt4 book ai didi

JAVA类数组

转载 作者:行者123 更新时间:2023-12-02 15:16:01 24 4
gpt4 key购买 nike

我正在尝试编写代码来列出类中的所有对象。 (这是有效的)但我想获取代码以检查播放器是否为空是否有对象,如果是则打印出一条消息到屏幕。但我无法让它工作。任何人都可以帮助我吗?

  public void listAll() 
{
for (Song a : songs) {
if(songs.isEmpty()) //cant get this to check if there are songs on the player.
{
System.out.print("There are no songs on the playlist");
}
else{
System.out.print(a);
}
}
}

测试人员

 keyIn.nextLine(); //clear the buffer of the previous option
System.out.print("On player are");
player.listAll();
break;

最佳答案

您正在尝试循环遍历一个空列表,因此循环代码根本不会发生。如果您在循环外检查列表是否为空,那么您会得到想要的结果。

public void listAll() {
if (songs.isEmpty()) // cant get this to check if there are songs on the
{
System.out.print("There are no songs on the playlist");
} else {
for (Song a : songs) {
System.out.print(a);
}
}

}

关于JAVA类数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40449540/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com