Я пытаюсь написать в код, чтобы перечислить все объекты в классе. (Что работает), но я хочу получить код, чтобы проверить, есть ли объекты, если игрок пуст, и распечатайте сообщение на экран, если оно есть. Но я не могу заставить его работать. Может ли кто-нибудь помочь мне, пожалуйста?JAVA класс массива
Класс
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;
Не нужно проверять это условие, поскольку вы используете 'усиление для цикла '. Loop willl автоматически завершается, когда следующий элемент в массиве имеет значение NULL. –
Вы попробовали отладить его? – Mritunjay
Вам удалось заставить его работать? – ItamarG3