Запишите содержимое Arraylist в текстовый файл на Java.JAVA

Программисты JAVA общаются здесь
Anonymous
Запишите содержимое Arraylist в текстовый файл на Java.

Сообщение Anonymous »

Предположим, у меня есть ArrayList со следующим содержимым

Код: Выделить всё

public void add() {

obj.add(1);
obj.add(123456789);
obj.add(1.222);
obj.add(2.333);

obj.add(2);
obj.add(9876541);
obj.add(4.555);
obj.add(7.888);

}
Я хочу, чтобы содержимое ArrayList было записано в текстовый файл следующим образом:

Код: Выделить всё

1,123456789,1.222,2.333
2,9876541,4.555,7,888
У меня есть следующий код для записи содержимого в файл

Код: Выделить всё

  public void createCSV() {

try {
FileWriter fos = new FileWriter(
"/home/data.txt");
PrintWriter out = new PrintWriter(fos);

for (int i = 0; i < obj.size(); i++) {

out.write(String.valueOf(obj.get(i)));
out.write(",");

}
out.close();

} catch (Exception e) {

}
}

public static void main(String[] args) {

JavaOp_CSV x = new JavaOp_CSV();
x.add();
x.createCSV();

}
На данный момент содержимое файла

Код: Выделить всё

1,123456789,1.222,2.333,
Может ли кто-нибудь предоставить мне логику для получения o/p, как упоминалось выше??
Заранее спасибо

Вернуться в «JAVA»