Hi, ich habe folgendes Switch Konstrukt:
Im Moment geht mein Switch in den default weil kein Case zutrifft.
Ich möchte nun aber mein Konstrukt so abändern, dass jeder String der schon "apfel" irgendwo im Namen hat ein valider Case wird. Wie stelle ich das am besten an?
Ist eine Regex der richtige Weg dafür?
Java:
private static void appleSwitch() {
String a = "apfel";
switch (a) {
case "apfelkuchen":
System.out.println("Apfelkuchen ist lecker");
break;
case "birnenkuchen":
System.out.println("Birnenkuchen ist gewöhnungsbedürftig");
break;
case "apfelmuß":
System.out.println("Apfelmuß ist ganz okay");
break;
default:
System.out.println("Ich mag keine Äpfel");
break;
}
}
Im Moment geht mein Switch in den default weil kein Case zutrifft.
Ich möchte nun aber mein Konstrukt so abändern, dass jeder String der schon "apfel" irgendwo im Namen hat ein valider Case wird. Wie stelle ich das am besten an?
Ist eine Regex der richtige Weg dafür?