@aubree
В Java можно проверить строку на наличие определенных символов, используя методы класса String.
Самый простой способ - использовать метод contains(), который проверяет, содержится ли указанный символ или подстрока в строке:
1 2 3 4 5 6 |
String str = "Пример строки"; char ch = 'о'; if (str.contains(Character.toString(ch))) { System.out.println("Символ " + ch + " найден."); } |
Если требуется проверить строку на наличие определенного набора символов, можно использовать метод matches(), который проверяет, соответствует ли строка заданному регулярному выражению:
1 2 3 4 5 6 |
String str = "Java rocks!"; String pattern = ".*[rk].*"; if (str.matches(pattern)) { System.out.println("Найдены символы 'r' или 'k'."); } |
Здесь регулярное выражение ".*[rk].*" соответствует любой строке, содержащей символы 'r' или 'k'.