使用Java 中的Scanner.useDelimiter 了解分隔符號
通常,我們需要Scanner 類別根據特定模式將輸入分解為標記,已知作為分隔符號。預設情況下,Scanner 使用空格、製表符和換行符等空白字元作為分隔符號。但是,您可以使用 useDelimiter() 方法設定自訂分隔符號。
useDelimiter() 的語法如下:
其中 input 是輸入流,分隔符號是自訂的表示為常規的分隔符號模式表達式。
說明
提供的範例使用下列分隔符號:
此分隔符號由兩部分組成:
:表示回車符後跟換行符應視為分隔符號。
因此,當使用此分隔符號時,掃描器會將輸入分割為逗號和行的標記
正規表示式
:匹配括號內的任何字符,因此匹配 'a、'、'b' 或 'c。 '
範例
考慮以下內容輸入:
使用分隔符號模式“,|rn”,掃描器會會會將輸入標記如下:
結論
使用Scanner.useDelimiter() 了解分隔符號可以讓您自訂Scanner 的標記化行為班級。透過指定正規表示式作為分隔符,您可以控制輸入拆分為標記的方式,從而能夠更精細地處理文字資料。以上是如何使用「Scanner.useDelimiter()」在 Java 中自訂輸入標記化?的詳細內容。更多資訊請關注PHP中文網其他相關文章!