我在過去的幾個月裏一直在學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