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