如果问题有点含糊,我很抱歉,所以我会尝试解释一下。
我得到了这个代码:
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
}