0
假設我有兩行文字是這樣的:Java掃描器 - 使用新行作爲分隔符,但不是空格?
sam|y|rutgers
jane|y|penn state
我現在的掃描儀將報告:
sam|y|rutgers
jane|y|penn
state
,而不是讓賓夕法尼亞州立在一起。
有沒有什麼辦法可以指定分隔符設置來包含新行,但不是空格?
假設我有兩行文字是這樣的:Java掃描器 - 使用新行作爲分隔符,但不是空格?
sam|y|rutgers
jane|y|penn state
我現在的掃描儀將報告:
sam|y|rutgers
jane|y|penn
state
,而不是讓賓夕法尼亞州立在一起。
有沒有什麼辦法可以指定分隔符設置來包含新行,但不是空格?
Scanner scan = new Scanner(...);
String val = scan.nextLine();
這會將分隔符設置爲換行符。
'Scanner'有一個['useDelimiter'](https://docs.oracle.com/javase/7/docs/api/java/util/Scanner.html#useDelimiter(java.util.regex.Pattern) ) 方法。它還有一個['nextLine'](https://docs.oracle.com/javase/7/docs/api/java/util/Scanner.html#nextLine())方法。總之,閱讀[文檔](https://docs.oracle.com/javase/7/docs/api/java/util/Scanner.html)。 – 2014-12-01 22:14:53