[問題] command line 讀取資料

看板java作者 (NING)時間11年前 (2014/02/27 03:23), 編輯推噓1(105)
留言6則, 5人參與, 最新討論串1/1
想請問各位要如何在command line 中加入資料 程式碼如下: BufferedReader br_f= new BufferedReader(new InputStreamReader(System.in)); String getfileName = br_f.readLine(); FileReader fr = new FileReader(getfileName); 我在command line 中輸入 java project.java < test.txt 會跑出錯誤訊息如下: Exception in thread "main" java.io.FileNotFoundException: 4 (No such file or directory) 但我如果先輸入java project.java enter輸出後 再打test.txt又可以正確執行 想請問是否有方法可以解決 麻煩各位了 謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.117.16.122

02/27 03:25, , 1F
你知道command line那行是直接把test.txt的內容當你打的
02/27 03:25, 1F

02/27 03:34, , 2F
了解!那想請問該如何直接以“<”方式來input 值
02/27 03:34, 2F

02/27 08:18, , 3F
你可以用main method的參數args
02/27 08:18, 3F

02/27 08:46, , 4F
有試著用過args,可是使用“<”不是存在args裡
02/27 08:46, 4F

02/27 10:24, , 5F
你沒搞懂 1F 說的
02/27 10:24, 5F

02/27 11:41, , 6F
為什麼要加.java??
02/27 11:41, 6F
文章代碼(AID): #1J3ZyxSG (java)
文章代碼(AID): #1J3ZyxSG (java)