switch case mit einem String

Status
Nicht offen für weitere Antworten.

Astra

Aktives Mitglied
Gibt es da ne Möglichkeit, habs in einem simplen Test versucht...
Code:
	public static void main (String arguments[]) 
	{
	String var1="Hallo";
	
	
		switch (var1)
		{
		case "Hello":
		System.out.println("Englisch");
		
		
	
		case "Hallo":
		System.out.println("Deutsch");
		}
	}
...aber beim compilieren wird ein "int" verlangt.
Ich könnte es zwar auch mit if und elseif machen aber mit switch case müsste sowas doch auch gehen oder?
 
nein - switch geht in Java nur mit ints... Ab Java 5 kannst du es aber auch mit enum Objekten machen !
 
Status
Nicht offen für weitere Antworten.

Zurück
Oben