Почему «hello \\ s * world» не соответствует «hello world»?

Почему этот код генерирует исключение InputMismatchException?

Scanner scanner = new Scanner("hello world");
System.out.println(scanner.next("hello\\s*world"));

То же регулярное выражение соответствует в http://regexpal.com/ (с \ s вместо \\ s)

9
задан Navin 10 June 2011 в 17:08
поделиться