Verwenden Sie string in switch case in Java

Ich muss Folgendes ändernifist zu aswitch-case während Sie nach einem suchenString, um die zyklomatische Komplexität zu verbessern.

<code>String value = some methodx;
if ("apple".equals(value)) {
    method1;
}

if ("carrot".equals(value)) {
    method2;
}

if ("mango".equals(value)) {
    method3;
}

if ("orange".equals(value)) {
    method4;
}
</code>

Aber ich bin nicht sicher, welchen Wert ich bekommen werde.

Antworten auf die Frage(13)

Ihre Antwort auf die Frage