Hallo,
derzeit beschäftige ich micht mit Switch-Anweisungen.
Ich möchte gerne aus einen gegebenen Text eine Bedingung erfüllen, die aus 3 String Schlagwörtern besteht.
Gelöst habe ich es derzeit mit einer IF-Anweisung, würde aber gerne mal nachfragen, wie es mit einer Switch-Anweisung funktioniert?
Ich habe versucht eine Switch-Anweisung zu erstellen, aber scheinbar wird es als eine Zeichenkette mit Leerzeichen verglichen, was nicht das gleiche ist wie eine && Beziehung.
Die && funktioniert in dieser aber Form nicht.
Über eine Tipp würde ich mich sehr freuen.
Vielen Dank
M
derzeit beschäftige ich micht mit Switch-Anweisungen.
Ich möchte gerne aus einen gegebenen Text eine Bedingung erfüllen, die aus 3 String Schlagwörtern besteht.
Gelöst habe ich es derzeit mit einer IF-Anweisung, würde aber gerne mal nachfragen, wie es mit einer Switch-Anweisung funktioniert?
Java:
public static String sucheRechnungsart(String text) {
String rechnungsart ="";
if (text.contains("Arzt") && text.contains("Patient") && text.contains("Behandlung")) {
rechnungsart = "Arzt";
IndexLogger.info("Es wurde eine Arztrechnung erkannt");
} // if Bedingung
switch (text) {
case "Arzt"+" Patient"+" Behandlung":
System.out.println("Es wurde eine Arztrechnung im Switch erkannt");
break;
} // switch
return rechnungsart;
} // sucheRechnungsart
Die && funktioniert in dieser aber Form nicht.
Über eine Tipp würde ich mich sehr freuen.
Vielen Dank
M