Согласно Javadoc (от чего Я понимаю), match() будет искать всю строку, даже если найдет то, что ищет, а find() остановится, когда найдет то, что ищет.
Если это предположение верно, я не могу понять, когда вы захотите использовать match() вместо find(), если только вы не хотите подсчитывать количество найденных совпадений.
По моему мнению, класс String тогда в качестве встроенного метода должен использоваться find() вместо match().
Итак, подведем итог:
- Правильно ли мое предположение?
- Когда полезно использовать match() вместо find()?
Подробнее здесь: https://stackoverflow.com/questions/445 ... java-regex
Мобильная версия