需要对文件读取器或文件写入器有一些了解

Need some Understanding for filereader or filewriter

这里需要了解我的 objective 在这项作业中的作用。我不是在寻找任何人为我编写代码。我仍然是编码方面的菜鸟,不太了解行话。但是,我会提到到目前为止我的想法,希望我是对的。

作业:

"Write a program that reads strings from the user and writes them to an output file called userStrings.txt. Stop processing when the user enters the string "完成”。不要将标记字符串 ("DONE") 写入输出文件。”

我还不能 copy/paste 图片,因为我也是 Stack Overflow 的新手。

结果却在 IDE 的终端中显示:

一个字符串。

另一个字符串。

还有更多文字...

完成

然后该图片旁边显示的是记事本中的文字:

一个字符串。

另一个字符串。

还有更多文字...

所以我的矛盾在于"Write a program that reads strings from the user.." 这让我觉得我必须编写一个扫描器,从 IDE 终端上的用户输入读取行,然后程序将其存储到 userStrings.txt.

从我的角度来看,与处理继承和 类 的 30 分作业相比,这似乎太难了;而且这才15分,感觉要求很高

在我学习和搜索 good'o google 之后,我发现人们主要编写 filewriter(直接将 a 写入记事本)或文件 reader(读取 a记事本中的当前文件)。

那么是哪一个? 扫描仪+文件写入器? 只是一个普通的文件编写器或 reader?

真的快疯了哈哈。任何简短的阐述也很有帮助,请在菜鸟中。

感谢帮助!

听起来您在使用扫描器时得到了正确的答案class。我确定 FileWriter 可以写入文件,但有一个 class PrintWriter,它基本上是 Scanner 的输出版本。 Scanner 和 PrintWriter 都有很容易理解的方法,所以我会选择这两个。

设置好这些后,从 Scanner 读取字符串、将其传递给 PrintWriter,然后将其写入文件应该不会太困难。

祝作业顺利! :)