【问题标题】:Is it possible to process an arrayList using Scanner, PrintWriter是否可以使用 Scanner、PrintWriter 处理 arrayList
【发布时间】:2017-02-12 17:16:02
【问题描述】:

我有一个从文件中读取并将所有信息放入 ArrayList 的方法。之后,可以使用某种方法以某种格式读取它。 现在我想知道的是:是否可以仅使用 Scanner 和 PrintWriter 类,将完全相同的输出从终端复制到新的 txt 文件? 谢谢

【问题讨论】:

  • 是的,它可以从一个文件读取并使用 Scanner 和 PrintWriter 写入另一个文件。
  • 好吧,除非您在处理/打印它们时更改了项目的顺序。

标签: java arraylist java.util.scanner printwriter


【解决方案1】:

是否可以仅使用 Scanner 和 PrintWriter 类将完全相同的输出从终端复制到新的 txt 文件?

是的。有可能的。您可以:

1) 直接从原始文件读取(使用 Scanner)并写入新文件(使用 PrintWriter)或

2) 如果您希望将程序的输出保存在文本文件中:

C:\> java myProgram > myFile.txt

如果首先将整个文件数据存储到 ArrayList 之类的数据结构中,则存在如果文本文件太大,将所有内容一次性存储到 ArrayList 的趋势。

【讨论】:

  • 我想要第 2 步,但 '>' 类似于什么?因为我在 eclipse 中而不是命令提示符下这样做
  • 第二种方法不需要任何 Java 代码。它使用命令行运算符来指导您的输出。您使用哪个 IDE 并不重要。如果您想通过“Java 方式”工作,您可以使用选项 1。
猜你喜欢
  • 2014-04-11
  • 2011-07-21
  • 2019-07-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-02-19
相关资源
最近更新 更多