Как в Java проверить строку на соответствие регулярному выражению

Проверить строку на соответствие регулярному выражению довольно просто. Всё уместится в одной инструкции:

Pattern.matches("regExp", "stringToCheck")

Метод вернёт true, если строка "stringToCheck" соответствует паттерну "regExp" и false в противном случае.

Например:

if (Pattern.matches("\\d", "1")) {

System.out.println("It matches");

}