java - 是否可以使用 Scanner、PrintWriter 处理 arrayList

标签 java arraylist java.util.scanner printwriter

我有一个方法,可以从文件中读取并将所有信息放入 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/

相关文章:

java - 将txt文件的不同行读取到不同的ArrayList中

java - 启动后在JBoss上执行代码

java.lang.IllegalArgumentException : No view found for id 0x7f090047 ("project name":id/content) for fragment FmMenu 异常

java - Java中二叉树的元素求和

Java 按字母顺序对 ArrayList 内的 ArrayList 进行排序

java - 使用 Scanner 从文件中读取对象

java - 使用 Object<?> 参数创建函数

java - 如何从方法返回数组列表

java - 查找数组列表中的最小值

java扫描仪while循环不会停止