Java Scanner next() 方法
定义和用法
next()
方法返回扫描器中的下一个标记(token)的字符串形式。
如果使用了 pattern 参数,那么当标记不匹配参数指定的正则表达式时,该方法将抛出一个异常。
如需了解更多关于正则表达式的信息,请查阅我们的 Java 正则表达式教程。
什么是标记(token)?
标记是由分隔符分隔开的一串字符。默认的分隔符是一组空白字符,但可以使用 useDelimiter()
方法来更改分隔符。
实例
显示扫描器中的下一个标记:
// 创建一个扫描器对象 Scanner myObj = new Scanner("要扫描的字符串"); // 输出下一个标记 System.out.println(myObj.next());
语法
其中之一:
public String next() public String next(Pattern pattern) public String next(String pattern)
参数
参数 | 描述 |
---|---|
pattern | 可选。指定一个正则表达式,下一个标记必须匹配此表达式才有效。 |
技术细节
返回: | 返回扫描器中的下一个标记的字符串形式。 |
---|---|
抛出: |
|