por favor ayuda con los tokens

Beso24
21 de Diciembre del 2005
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

sheehan
21 de Diciembre del 2005
El bucle de los tokens parace correcto pero deberías asegurarte de lo que hay dentro del string que has obtenido del archivo

dr250976
21 de Diciembre del 2005
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

inforSpeed
21 de Diciembre del 2005
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