2012-10-02 39 views
0

更具體地說,我如何編寫能夠爲用戶輸入的任何文本文件創建掃描儀的代碼?例如,一個用戶可能想從「foo.txt」中掃描文本,而另一個用戶可能想從「bar.txt」中讀取。我如何彌補這一點?Java:如何從用戶指定的文件進行掃描

+0

[你有什麼嘗試?](http://www.whathaveyoutried.com/)你堅持哪部分? –

回答

2

您可以簡單地打開文件,並返回閱讀器,讓你可以閱讀每一行的函數:

public BufferedReader readFromFile(String path) { 
    try { 
     return new BufferedReader(new FileReader(path)); 
    } catch (IOException e) { 
     e.printStackTrace(); 
    } 
} 

然後使用BufferedReader其返回,並通過各行重複!希望能幫助到你!

+0

好的!雖然OP需要掃描儀,但它是一個類似的想法。 –