Java Scanner reset() 方法

定义和用法

reset() 方法会重置扫描器配置的所有更改。

扫描器的配置可以通过 useDelimiter()useLocale()useRadix() 方法来更改。

实例

重置对扫描器配置所做的更改:

// 创建一个扫描器对象
Scanner myObj = new Scanner("A string to scan");

// 更改配置
myObj.useDelimiter(",");
myObj.useLocale(new Locale("es"));
myObj.useRadix(16);

// 重置配置
myObj.reset();

// 读取配置值
System.out.println(myObj.delimiter());
System.out.println(myObj.locale());
System.out.println(myObj.radix());

语法

public Scanner reset()

技术细节

返回:

返回此方法所属的 Scanner 对象的引用,这允许链接配置方法。

例如,myObj.reset().useDelimiter(",") 就是一个链式调用的例子。

Java 版本: 1.6+