
¿Al ingresar una oración solo lee la primera palabra en el StringTokenizaer?
Publicado por diego (1 intervención) el 28/04/2015 16:21:36
Estoy ingresando una palabra como "Diego Juega futbol"
Al pasar solo lee la cadena Diego y finaliza
Al pasar solo lee la cadena Diego y finaliza
1
2
3
4
5
6
7
8
9
10
System.out.println("Escribe una palabra");
String oracion = sc.next();
StringTokenizer st = new StringTokenizer(oracion, " "); //con esto creas el tokenizer y le pasas la cadena como parametro
while(st.hasMoreTokens()) { //este ciclo es para comprobar cuando se acaba de procesar tu cadena
String palabra = st.nextToken(); // esto lee la palabra siguiente en la cadena
System.out.println(palabra);
}
}
Valora esta pregunta


0