eclipse重新導向輸入輸出到檔案

來源:互聯網
上載者:User

標籤:

最近在學習演算法第四版,為了要用作者給的測試資料alg4-data,需要將資料直接匯入到程式中。在作者的範例程式碼裡用了重新導向來做這個事情,但是在eclipse裡使用重新導向很不方便,查了很多資料,都說是在右鍵Run As 中的Run Configurations 裡的Arguments裡添加program Arguments參數。試過很多次無效,放棄。然後發現在common選項裡有一個Standard input and output,把Input File選好路徑點擊run就行了。但是run了之後要在控制台中按ctrl + Z程式才能運行完成。

我的eclipse版本為

Version: Mars.1 Release (4.5.1)
Build id: 20150924-1200

如果還是不行,

方法一:直接用Scanner類。

直接讀輸入:Scannerstdin = new Scanner(System.in); 用crtl+z來終止輸入

從文本讀入:Scannerstdin = new Scanner(new File("檔案名稱"));

            while(stdin.hasNext()){

int key =stdin.nextInt();

  }

方法二:在eclispse編譯好後,在命令列裡執行吧。
參考:http://www.cnblogs.com/zhcncn/p/4689225.html

http://leetschau.github.io/blog/2013/01/23/125458/

eclipse重新導向輸入輸出到檔案

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.