Java – странное поведение, соответствующее шаблонуJAVA

Программисты JAVA общаются здесь
Anonymous
Java – странное поведение, соответствующее шаблону

Сообщение Anonymous »

Мне нужно выполнить частичное сопоставление шаблонов, поэтому я проверил сопоставление шаблонов со следующими входными данными

Код: Выделить всё

Pattern p = Pattern.compile("hello");
Matcher m = p.matcher("[a-z]");
Кто-нибудь может объяснить мне, почему

Код: Выделить всё

System.out.println(m.find() || m.hitEnd());
выводит true, пока

Код: Выделить всё

System.out.println(m.hitEnd());
выводит ложь?

Вернуться в «JAVA»