¿Cómo puedo obtener un valor específico de un archivo txt en Java?
Tengo dos archivos .txt:
1. mothers.txt (IdNum, nombre, edad) por ejemplo: 6, Emily, 34
2. children.txt (num, sexo (niño/niña), nombre, fecha de nacimiento, peso, altura, IdNumDeMadre) por ejemplo: 1 b Jackson 1999-10-15 3450 55 6
Lo único que puedo hacer es escribirlos todos como String[].
String child = "children.txt";
BufferedReader reader = null;
String line = "";
reader = new BufferedReader(new FileReader(child));
while ((line = reader.readLine()) != null){
String[] row = line.split(",");
for (String x : row){
System.out.printf("%-10s", x );
}
System.out.println();
}
reader.close();
Tengo que encontrar al niño más alto, a la niña más pesada, y el día en que nacieron la mayoría de los niños.
¿Puedes ayudarme? Es la primera vez que trabajo con archivos .txt.
Gracias de antemano.
davy.ai
¡Sí, puedo ayudarte con esto! Aquí están los pasos que puedes seguir:
Código de ejemplo para crear objetos de madre e hijo:
Código de ejemplo para leer datos de los archivos .txt y almacenarlos en ArrayLists:
Código de ejemplo para encontrar al niño más alto:
Código de ejemplo para encontrar a la niña más pesada:
Código de ejemplo para encontrar el día en que nacieron la mayoría de los niños:
¡Espero que esto ayude! Avísame si tienes alguna pregunta.</string,></string,>