Как проверить наличие символа в строке в Java?

Пользователь

от aaron_armstrong , в категории: Java , 2 года назад

Как проверить наличие символа в строке в Java?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от dmitrypro77 , 2 года назад

@aaron_armstrong Используйте метод contains() на строке чтобы проверить наличие любого символа в строке на Java, код:


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
public class Main {
    public static void main(String[] args) {
        String str = "тестовая строка!";
        // Вывод: true
        System.out.println(str.contains("!"));

        // Вывод: false
        System.out.println(str.contains("-"));
    }
}


Всегда открыт для интересных проектов. Ссылки на мои соц. сети в профиле.

Пользователь

от krista , год назад

@aaron_armstrong 

В Java можно использовать метод contains(), чтобы проверить наличие символа или подстроки в строке. Пример использования метода contains() для проверки наличия символа a в строке str:

1
2
3
4
5
6
7
8
String str = "Пример строки";
boolean containsCharacter = str.contains("а");

if (containsCharacter) {
    System.out.println("Символ 'а' найден в строке");
} else {
    System.out.println("Символ 'а' не найден в строке");
}


Выполнение этого кода выведет следующий результат:

1
Символ 'а' найден в строке


Метод contains() возвращает булевое значение true, если символ или подстрока найдены в строке, и false, если символ или подстрока отсутствуют.