por favor ayuda con los tokens
Hola, quiero que mi programa me enliste el numero de tokens que hay en un archivo.txt utilice:
String var1=archivo;
StringTokenizer st = new StringTokenizer(var1);
while (st.hasMoreTokens()) {
System.out.println(st.nextToken());
pero sale una incompatibilidad de tipos
como lo hago, por favor ayudenme!!!!!!!!!
Gracias
String var1=archivo;
StringTokenizer st = new StringTokenizer(var1);
while (st.hasMoreTokens()) {
System.out.println(st.nextToken());
pero sale una incompatibilidad de tipos
como lo hago, por favor ayudenme!!!!!!!!!
Gracias
El bucle de los tokens parace correcto pero deberías asegurarte de lo que hay dentro del string que has obtenido del archivo
Hola:
¿Una pregunta? Cómo obtienes el texto del archivo... ¿Usas alguna clase como FileReader?
Para abrir el archivo puedes usar algo como lo siguiente:
String var1 = "";
FileReader inFile = new FileReader("archivo.txt");
StringBuffer sb = new StringBuffer("");
int ch=0;
while((ch=inFile.read())!=-1)
sb.append((char)ch);
var1=sb.toString();
inFile.close();
y luego si el código que tu utilizas para recuperar los token.
Espero que sirva de ayuda o al menos te oriente...
Slds
¿Una pregunta? Cómo obtienes el texto del archivo... ¿Usas alguna clase como FileReader?
Para abrir el archivo puedes usar algo como lo siguiente:
String var1 = "";
FileReader inFile = new FileReader("archivo.txt");
StringBuffer sb = new StringBuffer("");
int ch=0;
while((ch=inFile.read())!=-1)
sb.append((char)ch);
var1=sb.toString();
inFile.close();
y luego si el código que tu utilizas para recuperar los token.
Espero que sirva de ayuda o al menos te oriente...
Slds
mira no se como tu accedes al archivo de donde sacas los textos. Creo que tu programa te da incompatibilidad de tipo por quizas al metodo System.out.println(st.nextToken) no sea un String. Fijate utilizando el metodo toString para que lo pase a texto y ahi pasale al System.out.println
Saludos
Saludos