簡體   English   中英

Java 掃描儀,如何逐行讀取文本文件而不總是轉到下一行

[英]Java scanner, how to read a text file line by line without always going to the next line

如果我在掃描儀 object 中使用 nextline() 方法,那么它將進入該行,然后將 go 放入下一行。 有沒有辦法在行中讀取而不是go 到下一行? 是否有不同的 class 可以使用,它將逐行讀取文本文件,並且在被告知時僅 go 到下一行,而不是在讀取當前行后自動跳轉到下一行?

正如 Goion 所評論的那樣,您可以更改分隔符(例如useDelimiter("\\n") )並使用next() ,它不會消耗分隔符(行分隔符)。

不知道這有什么好處; 請注意,大多數控制台輸入都是面向行的,也就是說,只有在用戶鍵入 enter 或 return 鍵后才會處理輸入 - Scanner將阻塞直到該行可用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM