Я написал метод, который выводит массивList в текстовый файл, но по какой-то причине он не печатает на новой строке каждый раз, он печатает все на одной строке. ниже мой код.Как написать каждую строку на новую строку в Java?
private static void writingToFile() {
try {
BufferedWriter writeArrayList = new BufferedWriter (new FileWriter("D:\\text.txt"));
for(StoreCommands s : commandsList){
writeArrayList.write(s + "\n");
}
writeArrayList.close();
} catch (IOException e) {
e.printStackTrace();
}
}
Кроме того, на данный момент я должен ввести путь вручную, я хочу, чтобы пользователь, чтобы выбрать, где они хотят, чтобы поместить файл, как я могу это сделать, а? Благодарю.
Изменение '«\ п»' в '«\ г \ п»' –
спасибо, что работал ... Могу ли я вместо того, чтобы добавлять FilePath себя предложите пользователю выбрать один? – user3278130
См. Мой ответ ниже –