我在过去的几个月里一直在学Java,虽然我已经掌握了几乎所有的东西,但是输入和输出重定向导致了我一些问题。我正在使用的这本书(介绍Java编程,第九版)很早就提出了这个概念,并在整本书中对它进行了开关和引用,虽然我设法摆脱不知道如何去做,但我觉得如果我不尽快处理它,它会很快让我回归。我在使用使用Java的输入和输出重定向时遇到问题。有人能告诉我哪里出了问题吗?
所以,我的问题是我该怎么做呢?到目前为止,据我所知,输入重定向由
Java类名< input.txt中
与输出在命令提示符完成由
Java类名> Output.txt的
。这基本上是本书就该主题提供的全部内容。然而,我在这方面取得了有限的成功。这样我就可以将它完全导向保存ClassName.class和input.txt的文件夹。要使输入重定向工作,类文件和.txt文件必须位于同一个文件夹中吗?
如果是这样的话,在cmd中使用哪些命令来更改它所针对的文件夹?
然后,对于输出重定向,我一直没有成功实现这个工作,输出重定向创建一个.txt文件,它将存储我的输出数据,或者我需要创建.txt文件,然后才能使用输出重定向?
作为参考,我已经通过本书将我的工作分成章节,以便每个创建的程序都很容易在需要的事件中找到。它们存储如下:
C:\用户\联想\文件\的NetBeansProjects \ LearningJava \ SRC \分别Chapter2ElementaryProgramming
对于第2章。
这是我在计算器上的第一篇文章,所以任何建议表示赞赏,如果我在我要问,因为我还没有在Java的精通和不明确的道歉,我什么都意味着作为尚未
标题和标签引用JavaScript,但看起来帖子是关于Java的。 Java和JavaScript是完全不同的东西。删除JavaScript标签和标题中的引用是公平的。但这2应该有所帮助:http://stackoverflow.com/questions/1420965/redirect-stdout-and-stderr-to-a-single-file和http://examples.javacodegeeks.com/core-java/io/ inputstream/read-line-of-chars-from-console-with-inputstream/ – tiblu