Java.util.Scanner 类

java.util.Scanner.remove()方法用于删除Iterator的实现不支持的操作.

语法

public void remove()

参数

无需参数。

返回值

void 类型。

异常

抛出 UnsupportedOperationException - 如果调用该方法。

示例:

在下面的示例中,尝试调用 java.util.Scanner.remove() 方法,这会引发异常。

import java.util.*;

public class MyClass {
  public static void main(String[] args) {

    //要扫描的字符串
    String MyString = "Hello World 10 + 20 = 30.0";

    //创建扫描仪
    Scanner MyScan = new Scanner(MyString);

    //打印下一行标记
    System.out.println(MyScan.nextLine());

    //尝试调用remove会引发异常
    MyScan.remove();

    //关闭扫描仪
    MyScan.close();
  }
}

上述代码的输出将是:

Hello World 10 + 20 = 30.0

Exception in thread "main" java.lang.UnsupportedOperationException
    at java.base/java.util.Scanner.remove(Scanner.java:1490)
    at MyClass.main(MyClass.java:16)