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

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

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 )

     StringTokenizer st = new StringTokenizer("this is a test");
     while (st.hasMoreTokens()) {
         System.out.println(st.nextToken());
     }

Y la salida es:

     this
     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

     String[] result = "this is a test".split("\\s");
     for (int x=0; x<result.length; x++) {
         System.out.println(result[x]);
     }

Saludos.