更具體地說,我如何編寫能夠爲用戶輸入的任何文本文件創建掃描儀的代碼?例如,一個用戶可能想從「foo.txt」中掃描文本,而另一個用戶可能想從「bar.txt」中讀取。我如何彌補這一點?Java:如何從用戶指定的文件進行掃描
0
A
回答
2
您可以簡單地打開文件,並返回閱讀器,讓你可以閱讀每一行的函數:
public BufferedReader readFromFile(String path) {
try {
return new BufferedReader(new FileReader(path));
} catch (IOException e) {
e.printStackTrace();
}
}
然後使用BufferedReader其返回,並通過各行重複!希望能幫助到你!
+0
好的!雖然OP需要掃描儀,但它是一個類似的想法。 –
1
您可以將文件的路徑作爲程序的輸入。對於輸入,你可以看看http://www.programmingsimplified.com/java/source-code/java-program-take-input-from-user
一旦你在變量中有這個路徑,你可以用這個變量代替硬編碼的文件名。
相關問題
- 1. Perl - 掃描符合用戶指定條件的行的CSV文件?
- 2. 從用戶輸入中掃描文件
- 3. 使用異步掃描進行掃描
- 4. 使用FilterExpression進行Dynamodb掃描()使用FilterExpression進行Dynamodb掃描()
- 5. Java掃描文本文件
- 6. 從文件掃描
- 7. 如何在Java中掃描文件夾?
- 8. 如何在Java中掃描文件夾?
- 9. 掃描Java可執行文件
- 10. Java從文件掃描,結束方法?
- 11. Java掃描儀從文件中讀取
- 12. Java掃描器不從文件開始
- 13. 如何使用掃描儀從Java文件讀取?
- 14. Java掃描儀文件
- 15. 如何使用Fortify安全掃描軟件掃描JS文件
- 16. 使用Java掃描文本文件
- 17. 使用掃描儀掃描txt文件
- 18. 如何掃描單詞並存儲從C中掃描的行?
- 19. 如何使用掃描儀從命令行讀取文件
- 20. 掃描儀添加空行掃描文件中的空行
- 21. JAVA +掃描文檔
- 22. 我如何在Java中對圖像進行隔行掃描?
- 23. 從文件中掃描C
- 24. 如何使用掃描儀類掃描文本文件,挑選出某些短語並對其進行計數?
- 25. 使用Java掃描器讀取文件
- 26. sum文件txt使用掃描儀java
- 27. 用String和int掃描文件Java
- 28. Java-使用掃描器讀取文件
- 29. 如何在java中進行2 x 3的光柵掃描?
- 30. 如何使用掃描儀提示用戶在java中的文件?
[你有什麼嘗試?](http://www.whathaveyoutried.com/)你堅持哪部分? –