Я не могу понять, как хранить данные в TextFields в текстовом файле, используя JavaFX и принимая определенное количество записей.Например: можно было бы заполнить форму 3 раза, и все эти 3 части информации были бы в текстовом файле.Как мне реализовать ArrayList в метод для отображения?
Я уже пытался реализовать String ArrayList, но он не отображает данные в TextFields, когда я нажимаю «Сохранить информацию», все, что отображаетсяis [, , , ]
public void saveInfo(ActionEvent e) {
ArrayList<String> list = new ArrayList<>();
File fileIt = new File("InfoGathered.txt");
try {
PrintWriter output = new PrintWriter(fileIt);
for (int i = 0; i < ; i++) {
String s1 = new String();
output.println(tfFirstName.getText() + tfLastName.getText() + tfdBirth.getText() + tfEmpID.getText());
list.add(s1);
}
output.write(list.toString());
output.close();
} catch (IOException e1) {
e1.printStackTrace();
}
}
}
Я ожидаю, что текстовые поля появятся в файле, такие как [Sam Smith 12/03/94 123-AB, Lena Smith 12/12/91 127-AB, Sam Smith 02/18/95 726-HF ]