Метод skip()
этого класса делает именно это. Он пропустит вход, соответствующий шаблону. В этом случае шаблон говорит, чтобы пропускать возврат каретки (\r) и новые строки (\n), а также некоторые символы Unicode.
Итак, когда строка читается, она игнорирует этот шаблон и возвращает только остальную часть строки. Простым примером будет такой. Предположим, у вас есть строка:
String s = "Hello world, this is my scanner!";
Тогда, если у вас есть сканер, например:
Scanner scan = new Scanner(s);
scan.skip(", this is my scanner");
Затем, когда вы выполните:
System.out.println("" + scanner.nextLine());
Выход на консоль будет просто
Hello world!
Что произошло, так это соответствие ", this is my scanner"
, и игнорируется с входа. Тогда все, что осталось, это строка "Hello world!"
.