我有一个包含许多行的文件,每行看起来像1,2,3,4。现在我将每一行添加到Arraylist并打印出来,我的输出看起来像这样

1个

2

3

4

5

6

我想要在新文件中写入与先前文件中相同的文件数据。我能做什么。我的Bufferwriter代码是。

 FileWriter writer = new FileWriter("/home/koshis/Downloads/Sample_Input_Reverse_Elements_output.tx  t", true);
 BufferedWriter bufferedWriter = new BufferedWriter(writer);
  bufferedWriter.write(Arraylist);
  bufferedWriter.newLine();
  bufferedWriter.close();
   } catch (IOException e) {
   e.printStackTrace();

最佳答案

您应该遍历列表元素并将其写为单独的行:

for(String e : list) {
   bufferedWriter.write(e);
   bufferedWriter.newLine();
}

关于java - 换行中的ArrayList,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29272548/

10-09 03:11