Avatar ·

Warum kann man in Java switch nicht mit Strings verwenden?

Hallo zusammen! Ich bin neu in Java und schreibe ein einfaches Programm zur Verarbeitung von Benutzerbefehlen. Ich möchte, dass je nach eingegebenem String eine andere Aktion ausgeführt wird. Zuerst habe ich es mit if-else versucht, aber der Code wurde zu umständlich. Ich habe mich für switch entschieden, aber der Compiler gibt einen Fehler aus. Hier ist mein Code: ```java public class CommandProcessor { public static void main(String[] args) { String command = "start"; switch (command) { case "start": System.out.println("Start..."); break; case "stop": System.out.println("Stopp..."); break; case "restart": System.out.println("Neustart..."); break; ```