Ayuda con ficheros Java - no se escribir el fichero con el formato que he dicho
Publicado por Antonio (1 intervención) el 18/02/2020 18:42:27
Veréis estoy haciendo un ejercicio en el que tengo dos ficheros uno:
Marquez,cat1
Pedrosa,cat1
Lorenzo,cat1
Y el otro:
Marquez,25
Pedrosa,20
Lorenzo,10
Marquez,20
Pedrosa,23
Lorenzo,12
Y ahora necesito hacer un tercer fichero con el nombre, la categoría y los puntos sumados de cada uno y ordenarlos de mayor a menor puntuación. Ya los tengo separado en dos arraylist de objetos:
Pero no se escribir el fichero con el formato que he dicho antes. Ayuda pls!!
Marquez,cat1
Pedrosa,cat1
Lorenzo,cat1
Y el otro:
Marquez,25
Pedrosa,20
Lorenzo,10
Marquez,20
Pedrosa,23
Lorenzo,12
Y ahora necesito hacer un tercer fichero con el nombre, la categoría y los puntos sumados de cada uno y ordenarlos de mayor a menor puntuación. Ya los tengo separado en dos arraylist de objetos:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
File corredores = new File("C:\\AD\\ejercicio1\\corredores.txt");
ArrayList<String> lineasCorredores = new ArrayList<String>();
ArrayList<Corredor> listaCorredores = new ArrayList<Corredor>();
lineasCorredores = ejercicio1.leeFichero(corredores);
for(int i=0; i<lineasCorredores.size();i++ ) {
String[] corredor = lineasCorredores.get(i).split(",");
listaCorredores.add(new Corredor(corredor[0], corredor[1]));
System.out.println(corredor[0] +" "+ corredor[1]);
}
File puntos = new File("C:\\AD\\ejercicio1\\puntos.txt");
ArrayList<String> lineasPuntos = new ArrayList<String>();
ArrayList<Puntos> listaPuntos = new ArrayList<Puntos>();
lineasPuntos = ejercicio1.leeFichero(puntos);
for(int i=0; i<lineasPuntos.size();i++ ) {
String[] corredor = lineasPuntos.get(i).split(",");
listaPuntos.add(new Puntos(corredor[0], corredor[1]));
System.out.println(corredor[0] +" "+ corredor[1]);
}
Pero no se escribir el fichero con el formato que he dicho antes. Ayuda pls!!
Valora esta pregunta


0