Ayuda con Stringtokenizer
que tal, soy nueva en el foro y tengo que hacer este programa para la facultad pero falté a las ultimas clases y no sé usar la clase Stringtokenizer, espero que alguien me ayude y oriente porque la verdad que estoy muy perdida y tengo que entregarlo en estos días!
Se desea realizar un programa que permita abrir un archivo que posean separación por comas (con extensión “csv”) y genere un archivo de salida con extensión .pm2 con una separación elegida por el usuario.
Se dispondrá de un formulario que contará con:
• Opción de menú para apertura de archivo
• Opción de menú para guardar el archivo de salida
• Un control que indique solo el nombre del archivo de entrada, por ejemplo, si el nombre completo es c:\carpeta\otraCarpeta\archivo.csv, el label deberá mostrar solamente archivo.csv
• Visualizador del archivo de entrada (área de texto)
• Visualizador del archivo de salida (área de texto)
se agradece cualquier tipo de ayuda :D
- Inicie sesión o regístrese para enviar comentarios
y... en que necesitas ayuda?
y... en que necesitas ayuda?
Te paso el link de la documentación de esa clase:
http://download.oracle.com/javase/6/docs/api/java/util/StringTokenizer.html
Y un ejemplo ( tomado de esa misma página )
while (st.hasMoreTokens()) {
System.out.println(st.nextToken());
}
Y la salida es:
is
a
test
Sin embargo, la doc también dice que no se recomienda usar en código nuevo y solo está ahí para mantener compatibilidad. Como alternativa se recomienda el método
split
de la clase String o usar expresiones regulares.El equivalente sería
for (int x=0; x<result.length; x++) {
System.out.println(result[x]);
}
Saludos.