尝试将数组列表项保存到文本文件中,我有点让它工作,但它将整个数组列表保存在一行上
我希望每行保存它,并且开头没有任何重复项或空括号,任何帮助将不胜感激。另外,如果可能的话,删除文本周围的括号,以便于读取数组列表
最佳答案
当数据已经是字节格式时,FileOutputStream 更适合。我建议你使用类似 PrintWriter 的东西。
PrintWriter pw = null;
try {
File file = new File("file.txt"); //edited
pw = new PrintWriter(file); //edited
for(String item: Subreddit_Array_List)
pw.println(item);
} catch (IOException e) {
e.printStackTrace();
}
finally{
pw.close();
}
请记住,这会覆盖之前文件中的内容,而不是追加到文件中。输出的格式如下:
Cats
Dogs
Birds
关于java - 将 Arraylist 保存到文本文档中的单独行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61061326/