0
我正在讀取掃描儀中的文字,但是我需要知道掃描儀是否更改爲以下行。這是一個進度條(計數行)。 你能幫我嗎?這裏是我的代碼:在使用掃描儀讀取txt文件中的文字時跳轉線條
Pattern pattern = Pattern.compile("[^\\p{Alpha}]+");
try (Scanner sc = new Scanner(file)) {
while (sc.hasNext()) {
sc.useDelimiter(pattern);
long totalLines = countLines(f);//Method that count Lines
System.out.println("Reading " + totalLines + "Lines...");
word = sc.next();//here i need to know if the scanner jumps to next Line or not.
爲什麼不試試Scanner類中的hasNextLine()和nextLine()方法? –
因爲我在讀單詞。掃描儀不告訴我下一個單詞是否在另一行。我需要知道這一點。 –
你可以一次拿一條線,將它與空間分開,然後可以計算其中的單詞。 –