Java - Imprimir en un fichero .txt

   
Vista:

Imprimir en un fichero .txt

Publicado por Katerina (2 intervenciones) el 06/01/2016 23:26:59
Hola, necesito imprimir el contenido de una lista l en un fichero .txt. Para ello, hago lo siguiente:

1
2
3
4
5
6
String f = "%-15d%-15s%-10s%-20s%-10s%n";
 
for(int i = 0; i < l.size(); i++)
 {
         bw.write(String.format(f, l.get(i).nombre, l.get(i).apellido, l.get(i).población, l.get(i).provincia, l.get(i).teléfono));
 }

Escribe en el fichero, pero las columnas no quedan alineadas. Los espacios de algunas filas son más pequeños que los de otras. ¿Alguien podría ayudarme a resolver este problema? Gracias de antemano.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder