Java Scanner useDelimiter() 方法
示例
讀取逗號分隔的項
// Create a scanner object
Scanner myObj = new Scanner("Item 1,Item 2,Item 3");
// Change delimiter
myObj.useDelimiter(",");
// Read the contents of the scanner
while (myObj.hasNext()) {
System.out.println(myObj.next());
}
定義和用法
useDelimiter()
方法更改掃描器使用的定界符。定界符是分隔被掃描資料中標記的字元序列。它由字串或 Pattern
物件給出的正則表示式描述。
在我們的 Java 正則表示式教程 中瞭解更多關於正則表示式的資訊。
什麼是標記?
標記是與定界符分隔開的字元序列。預設的定界符是一塊空白字元,但可以使用此方法進行更改。
語法
以下之一
public Scanner useDelimiter(Pattern pattern)
public Scanner useDelimiter(String pattern)
引數值
引數 | 描述 |
---|---|
pattern | 必需。字串或 Pattern 物件。一個定義哪些字元序列被視為定界符的正則表示式。 |
技術詳情
返回 | 對此方法所屬的 Scanner 物件的引用,允許連結配置方法。連結的示例是 myObj.useDelimiter(",").setRadix(16); 。 |
---|