У меня есть многомерный массив ArrayList, состоящий из нескольких строк разной длины. Я хотел бы сохранить ArrayList как отдельный файл с разделителями табуляции с несколькими столбцами, в котором каждый столбец соответствует определенной строке ArrayList. Я попытался придумать решение, но единственное, что я мог подумать, - сохранить каждую строку ArrayList в отдельных файлах.сохранить многомерный массивList
ArrayList называется массивом и содержит несколько строк разной длины. Вот код:
try {
PrintWriter output = new PrintWriter(new FileWriter("try"));
output.print(array.get(0));
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
В этом случае я могу сохранить первую строку ArrayList как один файл. Другое решение, о котором я подумал, - это цикл через строки, чтобы получить как можно больше отдельных файлов, таких как номера строк. Однако я хотел бы получить один файл с несколькими столбцами с разделителями табуляции.
Благодарим вас за ответ. Я пытался использовать ваш код, но он не работает. Последний файл, который я получил, содержит только 1 строку ArrayList. Я предполагаю, что проблема в том, что у меня многомерное ArrayList (ArrayList of Arraylists). – sandrus
Нет, это мое плохое, хотя я из 1-мерного арраиста, но, как вы сказали, вы меня и двумерный арраист. – JeromeC