Hallo Zusammen,
mal etwas einfaches für Euch. Ich habe eine Liste bzw. ein Obstkorb wo viele Obstsorten reinkommen. Ich schreibe mal Pseudocode mäßig wie diese Aussieht:
Jede Art von Obst kommt in die Liste rein. Ich möchte jetzt in meinem if else Block einen Sonderfall einbauen. Wenn die Liste größer gleich 2 ist und 2 mal "Apfel" drinne ist, dann soll eine Art Sonderfall eintreten. Wenn jetzt zum Beispiel "Apfel und irgendetwas anderes wie die "Orange" drinne ist, dann soll es im Else Block weitergehen. Ich möchte also nur die Liste überprüfen, ob da nur Äpfel drinne sind
Das ist eigentlich recht simple und ich habe schon gegoogelt (vielleicht auch verkehrt gegoogelt) aber ich weiss nicht, wie ich das Problem hier gelöst bekomme. Vielleicht kann mir einer von euch mal kurz weiterhelfen
Gruß
dempsey
mal etwas einfaches für Euch. Ich habe eine Liste bzw. ein Obstkorb wo viele Obstsorten reinkommen. Ich schreibe mal Pseudocode mäßig wie diese Aussieht:
Code:
List<String> tempList = new ArrayList<>();
for(String obst : obstkorb.getObstList)
{
tempList.add(obst);
}
// Hier ist mein Problem
if(tempList.contains("Apfel"))
{
// Hier sind nur Äpfel drin
}
else
{
// ein schicker Obstsalat ist möglich
}
Jede Art von Obst kommt in die Liste rein. Ich möchte jetzt in meinem if else Block einen Sonderfall einbauen. Wenn die Liste größer gleich 2 ist und 2 mal "Apfel" drinne ist, dann soll eine Art Sonderfall eintreten. Wenn jetzt zum Beispiel "Apfel und irgendetwas anderes wie die "Orange" drinne ist, dann soll es im Else Block weitergehen. Ich möchte also nur die Liste überprüfen, ob da nur Äpfel drinne sind
Das ist eigentlich recht simple und ich habe schon gegoogelt (vielleicht auch verkehrt gegoogelt) aber ich weiss nicht, wie ich das Problem hier gelöst bekomme. Vielleicht kann mir einer von euch mal kurz weiterhelfen
Gruß
dempsey
Zuletzt bearbeitet: