Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/11/2010, 23:14
fernandosg
 
Fecha de Ingreso: julio-2009
Mensajes: 55
Antigüedad: 14 años, 9 meses
Puntos: 0
Guardar datos en txt

Saludos, tengo una duda con el uso de tokenizer y filewritter combinados.
Tengo un metodo , que de una cadena "primerapalabra.segunda palabra.tercera palabra" me separe la cadena , de referencia al punto, o sea que deberia de quedar asi:

primerapalabra
segunda palabra
tercera palabra

y de esa forma se imprima, nada mas que al momento de ejecutarlo, no me guarda de esa manera, solo me guarda lo que es "tercera palabra"

Aca les dejo el codigo del metodo:

Código:
	public void pedacero() throws IOException{
		String testing = "primerapalabra.segunda palabra.tercera palabra";
		StringTokenizer tokens=new StringTokenizer(testing,".");
		while(tokens.hasMoreTokens()){
			fichero = new FileWriter("/home/fernando/itsp/escribiendo/src/main/probando.txt");   //Aqui lo pones donde quieras
			pw = new PrintWriter (fichero);
			String srt = tokens.nextToken();
	        pw.println(srt);
	        }

        fichero.close();
        pw.close();
	}
La cosa esta, es que cuando solo lo imprimo, si me funciona, pero cuando lo guardo, solo me guarda el ultimo¿se debe de usar otro metodo que no sea nextToken?

Última edición por fernandosg; 02/11/2010 a las 00:53