Запись данных в текстовый файл в табличном формате
Пока у меня есть это:
File dir = new File("C:\\Users\\User\\Desktop\\dir\\dir1\\dir2);
dir.mkdirs();
File file = new File(dir, "filename.txt");
FileWriter archivo = new FileWriter(file);
archivo.write(String.format("%20s %20s", "column 1", "column 2 \r\n"));
archivo.write(String.format("%20s %20s", "data 1", "data 2"));
archivo.flush();
archivo.close();
Тем не мение. вывод файла выглядит так:
Который мне совсем не нравится.
Как я могу сделать лучший формат таблицы для вывода текстового файла?
Буду признателен за любую помощь.
Заранее спасибо!
РЕДАКТИРОВАТЬ: Исправлено!
Кроме того, вместо того, чтобы выглядеть как
column 1 column 2
data 1 data 2
Как я могу сделать так, чтобы это выглядело так:
column 1 column 2
data 1 data 2
Предпочел бы это так.