hi, alguien me puede ayudar? estos son mis primieros programas en java desde hace mucho tiempo, asi que, tengo muchas dudas, una de las cuales es con la sentencia SWITCH, en algunos tutoriales de java dicen que solo trabaja con int y char, en otros muestran ejemplos con String, asi que no se a quien creer, necesito comparar palabras (String) pero me sale error, aqui les paso el codigo:
String userCommand = in.readLine();
switch (userCommand)
{
case "read":
read();
break;
case "readLine":
readLine();
break;
case "write":
write();
break;
case "dir":
dir();
break;
case "quit":
quit();
break;
default:
unknownCommand();
}
Gracias.