Я хочу читать только те части, которые мне нужны. Например, мой текстовый файл выглядит так:
Name Age Gender
=====================
Donald 13 Male
John 14 Non-binary
Pooh 42 Female
Я только хочу прочитать данные, но я не знаю как, потому что мой код читает файл .txt строка за строкой
try {
File myObj = new File("database.txt");
Scanner myReader = new Scanner(myObj);
while (myReader.hasNextLine()) { //to read each line of the file
String data = myReader.nextLine();
String [] array = data.split(" "); //store the words in the file line by line
if(array.length ==5){ // to check if data has all five parameter
people.add(new Person(array[0], array[1],array[2], Double.parseDouble(array[3]), Double.parseDouble(array[4])));
}
}
JOptionPane.showMessageDialog(null, "Successfully Read File","Javank",JOptionPane.INFORMATION_MESSAGE);
myReader.close();
} catch (FileNotFoundException e) {
System.out.println("An error occurred.");
e.printStackTrace();
}