私はクラスにあるすべてのオブジェクトをリストするコードに書き込もうとしています。 (動作していますが)プレーヤーが空であればオブジェクトがあるかどうかをチェックし、そうであれば画面にメッセージを出力するコードを取得したいと思います。しかし、私はそれを働かせることはできません。誰でも私を助けてくれますか?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;
'enhanced for loop'を使用しているときにその条件を確認する必要はありません。配列の次の要素がnullの場合、ループwilllは自動的に終了します。 –
あなたはそれをデバッグしようとしましたか? – Mritunjay
あなたはそれを動作させることができましたか? – ItamarG3