Documentos de Académico
Documentos de Profesional
Documentos de Cultura
java.lang.Object
o java.util.StringTokenizer
The following is one example of the use of the tokenizer. The code:
StringTokenizer st = new StringTokenizer("this is a test");
while (st.hasMoreTokens()) {
System.out.println(st.nextToken());
}
The following example illustrates how the String.split method can be used to break
up a string into its basic tokens:
String[] result = "this is a test".split("\\s");
for (int x=0; x<result.length; x++)
System.out.println(result[x]);
Seria
x.length()
import java.util.StringTokenizer;
class PruebaST{
static String entrada =
"Ronaldo=Futbol;Gasol=Baloncesto;Nadal=Tenis;Jordan=Baloncesto;";
public static void main(String args[]) {
StringTokenizer st = new StringTokenizer(entrada, "=;");
while(st.hasMoreTokens()) {
String jugador = st.nextToken();
String deporte = st.nextToken();
System.out.println(jugador + " " + deporte);
}
}
}
Resultado
La salida que dara ese cdigo sera la siguiente:
Ronaldo Futbol
Gasol Baloncesto
Nadal Tenis
Jordan Baloncesto
Ahora tenemos que saber que los caracteres empiezan a enumerarse por el 0. Es por ello
que si queremos obtener el primer carcter tenemos que solicitar el 0, y si queremos el
carcter 'e' de la palabra 'es', este ser el quinto carcter.
De esta manera el cdigo Java con el mtodo .charAt() se queda de la siguiente forma:
1. System.out.println(sCadena.charAt(5));
Resultado
e