我正在尋找最簡單的方法來讀取Java中的一行。一旦閱讀,我想標記行。有什麼建議麼?在java中讀取一行然後標記它
回答
import java.util.*;
//...
Scanner sc = new Scanner(System.in);
String line = sc.nextLine();
if (sc.hasNextInt()) {
int i = sc.nextInt();
//...
}
- 它可以採取一個
File
,InputStream
和String
作爲源(除其他外)new Scanner(new File("input.txt"))
new Scanner("some string you want to tokenize")
- 您還可以設置自定義分隔符
sc.useDelimiter(";")
- 支持正則表達式太
sc.next("[a-z]+")
其他方面計算器:
掃描儀比BufferedReader更好嗎? – TBH 2010-04-04 13:16:28
如果您堅持讀取一行_and然後標記它,您可能希望將'BufferedReader'與'Scanner'結合起來,但是'Scanner'可以讓您在讀取時刻標記一行,因此在某些情況下可以簡化事情。 – polygenelubricants 2010-04-04 13:28:58
FileUtils.readLines(..)
從commons-io
然後使用String.split(regex)
而不是一個標記。
缺點是你需要一個第三方庫。 – Jesper 2010-04-04 19:16:50
- 1. 讀取特定行,然後outputing java的
- 2. 讀取一個文件,然後在Java中執行一個動作
- 3. 如何讀取一個詞,然後在java中輸入?
- 4. 雖然一行一行讀取XML文件需要更新一些基於類名稱的標記在java
- 5. 從Istream中讀取,如何先讀取一個單詞然後讀取整行,然後返回?
- 6. 從文件中讀取行,處理它,然後將其刪除
- 7. 用Java將數據直接寫入RAM,然後讀取它?
- 8. 如何從一個sqlite數據庫讀取,然後顯示它,然後在android中刪除它?
- 9. 原子讀取然後寫入Java中的一部分ByteBuffer
- 10. 如何在一個文本文件中讀取值,然後進行再分析它們以整數的JAVA
- 11. 從txt文件中讀取隨機行,然後在QT SDK中修改它
- 12. 嵌入PDF文件在DLL中,然後讀取它
- 13. 將多行寫入文件,然後用Python讀取它們
- 14. 文件讀出功能僅讀取然後第一行退出
- 15. 讀CSV與一個命令的列表,然後在它讀
- 16. 將網頁讀取到一個字符串中,修改它,然後輸出它
- 17. 有沒有辦法在BBEdit中標記特定的行,然後遍歷它們?
- 18. Java使用掃描儀讀取文件,然後讀取線
- 19. iostream正確讀取幾行,然後在後續行上失敗
- 20. C#如何在帶有sendkeys的循環中讀取第一行,然後是第二行,然後是第三行?
- 21. 寫一個bimap到二進制文件,然後讀取它
- 22. 讀取文件,然後從另一個按鈕使用它c#
- 23. Rails:創建一條記錄,然後立即讀取問題
- 24. 如何讀取輸入然後在同一行寫入?
- 25. 在Java中使用openCSV讀取CSV文件的最後一行
- 26. 哪一個最好:首先記錄然後執行操作或首先執行操作然後記錄它?
- 27. 逐行讀取文件和標記行
- 28. bash腳本逐行讀取,然後打印一行
- 29. 閱讀/獲取文件的讀數,然後它發生變化
- 30. 如何跳過文件的一部分然後讀取一行?
從哪裏閱讀?掃描它是爲了什麼? – bmargulies 2010-04-04 12:48:34
像這樣:http://java.sun.com/javase/6/docs/api/java/util/StringTokenizer.html – jjj 2010-04-04 12:52:06
不要使用'StringTokenizer'; 'Scanner'現在是首選。 – polygenelubricants 2010-04-04 12:52:41