我有一个从文件读取并将所有信息放入ArrayList的方法。之后,可以使用某种方法以某种格式读取它。 现在我想知道的是:是否可以只使用Scanner和PrintWriter类,将终端完全相同的输出复制到新的txt文件? 感谢
答案 0 :(得分:1)
是否可以仅使用Scanner和PrintWriter类,将完全相同的输出从终端复制到新的txt文件?
是。有可能的。你可以:
1)直接从原始文件(使用Scanner)读取并写入新文件(使用PrintWriter)或
2)如果您希望将程序的输出保存在文本文件中:
C:\> java myProgram > myFile.txt
如果您首先将整个文件数据存储到ArrayList这样的数据结构中,那么如果文本文件太大,您将无法一次性将所有内容存储到ArrayList中。