05/10/2009, 18:55
|
| | | Fecha de Ingreso: enero-2008 Ubicación: Guatemala
Mensajes: 1.817
Antigüedad: 17 años Puntos: 260 | |
Respuesta: Leer y escribir en un txt/excel Hola,
Para leer los datos necesitas un stream que lea línea por línea (como BufferedReader y el método ReadLine).
Después de leer una línea, te genera un String, que puedes separar por medio de los espacios (el método split), puesto que lo único que separa cada dato es uno o varios espacios y es el único lugar donde hay espacios (según el ejemplo que escribiste).
Una vez separados te genera un Array de String[], este array puedes concatenarlo en el orden que quieras con el operador "+" (por ejemplo: Data[3] + "," + Data[1] ... etc.)
Este nuevo String lo puedes guardar en un stream (como BufferedWriter y el método Write) y repites el procedimiento hasta que no haya más líneas que leer.
Saludos, |