Hola, quisiera saber como puedo meter en un array lo que me esta leiendo del fichero, o cual seria la mejor manera de tratar esto
en el fichero tengo que coger los valores y pasarlo a una lista doblemente enlazada y ordenada
y quisiera saber cual es la mejor manera de sacarlos del fichero, si alguien esta dispuesto a ayudarme con esta practica lo agradeceria mucho, si no, con esto me vale
en el fichero habra:
lorenzo del pino,lola,11/04/1985
fernandez izquierdo,elena,09/08/1981
gonzalez marisco,juan,15/01/1986
banda velez,moises,26/02/1985
y lo tengo que ir metiendo en items para luego pasarlo a la lista y listarlo por orden de los parametros que le pase, por nombre, apellidos, fecha y asc o desc
gracias
mi correo es [email protected]
static String[] aArrayLectura;
Fichero = new String(args[0].toString());
aArrayLectura = Fichero_a_Cadena(new File(Fichero));
static void Fichero_a_Cadena(File file) {
FileReader fReader;
BufferedReader bReader;
try {
// Realizamos una instancia para abrir el fichero
fReader = new FileReader(file);
// Realizamos una instancia de la salida de datos del buffer
bReader = new BufferedReader(fReader);
// Mientras que haya una línea que leer
// Cargamos esa línea en el buffer de salida
int i = 0;
String ch = bReader.readLine();
while(ch != null){
System.out.println(ch);
aArrayLectura[i]=ch.split(",");
i++;
}
// Cerramos el buffer de salida de datos y el fichero
bReader.close();
fReader.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}