我有一个方法,可以从文件中读取并将所有信息放入 ArrayList 中。之后可以使用某种方法以某种格式读取它。 现在我想知道的是:是否可以仅使用 Scanner 和 PrintWriter 类,将完全相同的输出从终端复制到新的 txt 文件? 谢谢
最佳答案
Is it possible to use Scanner and the PrintWriter class only, to copy the exact same output from the terminal to a new txt file?
是的。有可能的。您可以:
1) 直接从原始文件读取(使用 Scanner)并写入新文件(使用 PrintWriter)或
2) 如果您希望将程序的输出保存在文本文件中:
C:\> java myProgram > myFile.txt
如果您首先将整个文件数据存储到像 ArrayList 这样的数据结构中,那么有一种趋势是,如果文本文件太大,则将所有内容一次性存储到 ArrayList 中时会遇到问题。
关于java - 是否可以使用 Scanner、PrintWriter 处理 arrayList,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42190679/