У меня есть список списков для записи в текстовый файл:
ArrayList<ArrayList<String>> list = new ArrayList<>();
Пример списка:
[["sample_string_one","sample_string_two","sample_string_three"],["sample_string_four","sample_string_five","sample_string_six"]]
Запись в текстовый файл:
Path sPath = Paths.get("output.txt");
for (ArrayList sampleArr: list){
Files.write(sPath,sampleArr);
}
Ошибка:
Код работает, но ошибка заключается в том, что содержимое файла output.txt
обновляется.
Ожидаемое содержимое output.txt
:
sample_string_one
sample_string_two
sample_string_three
sample_string_four
sample_string_five
sample_string_six
Исходное содержимое:
sample_string_four
sample_string_five
sample_string_six
По сути, содержимое файла обновляется с учетом последнего внутреннего списка в списке списков. Любые предложения по решению этой проблемы были бы замечательными.