質問が少し曖昧で申し訳ありませんが、私はそれを説明しようとします。
私はこのコードを得ました:
public String toString()
{
String s = "text.\n";
for (Klus k : alleKlussen)
{
s += k.toString() + ".\n";
}
return s;
}
しかし、条件ごとに異なるループを作成したいと考えています。たとえば、「Klus」には、ステータス、日付などの変数がいくつかあります。
私はまだJavaの経験があまりありませんが、次のようなことは可能でしょうか:
for (Klus k : alleKlussen; status = "completed")
{..}
これが間違っていることはわかっていますが、ステータスが「完了」のすべての「Klus」オブジェクトと、ステータスが「未完了」のすべての「Klus」オブジェクトを表示したいと思います。
ありがとうございます。不明な点や間違った言葉を使用している場合は、教えてください。
編集:
次のようになります。
if (k.getStatus().equals("completed"){
String s = "completed ones \n"
s += k.toString() + ".\n"; //get all completed ones
}
if (k.getStatus().equals("uncompleted"){
String s = "uncompleted ones \n"
s += k.toString() + ".\n"; //get all uncompleted ones
}