Avatar ·

Java में switch के साथ strings का उपयोग क्यों नहीं कर सकते?

सभी को नमस्ते! मैं Java में नया हूँ, उपयोगकर्ता कमांड को प्रोसेस करने के लिए एक सरल प्रोग्राम लिख रहा हूँ। मैं ऐसा करना चाहता हूँ कि इनपुट string के आधार पर अलग-अलग कार्य हों। पहले if-else के माध्यम से प्रयास किया, लेकिन कोड बहुत बोझिल हो गया। switch का उपयोग करने का निर्णय लिया, लेकिन compiler error दे रहा है। यहाँ मेरा कोड है: ```java public class CommandProcessor { public static void main(String[] args) { String command = "start"; switch (command) { case "start": System.out.println("शुरू हो रहा है..."); break; case "stop": System.out.println("रुक रहा है..."); break; case "restart": System.out.println("पुनः शुरू हो रहा है..."); break; ```