Рубрики
Без рубрики

Java String равенIgnoreCase ()

Узнайте, как проверить, одинаковы ли два значения строки, когда мы игнорируем случай.

Автор оригинала: baeldung.

1. Обзор

В этом быстром учебнике, мы будем смотреть на определение, если два Струнные значения одинаковы, когда мы игнорируем случай.

2. Использование равныхIgnoreCase()

равныйIgnoreCase () принимает другую Струнные и возвращает булеан ценность:

String lower = "equals ignore case";
String UPPER = "EQUALS IGNORE CASE";

assertThat(lower.equalsIgnoreCase(UPPER)).isTrue();

3. Использование Apache Commons Ланг

Апач Викисклад Ланг библиотека содержит класс под названием СтрингУтилс который предоставляет метод, аналогичный методу выше, но он имеет дополнительное преимущество обработки нулевой Значения:

String lower = "equals ignore case"; 
String UPPER = "EQUALS IGNORE CASE"; 

assertThat(StringUtils.equalsIgnoreCase(lower, UPPER)).isTrue();
assertThat(StringUtils.equalsIgnoreCase(lower, null)).isFalse();

4. Заключение

В этой статье мы быстро приняли решение, если два Струнные значения одинаковы, когда мы игнорируем случай. Теперь, вещи получить немного сложнее, когда мы интернационализировать, как дело-чувствительность специфична для языка – следите за обновлениями для получения дополнительной информации.

И, как всегда, все примеры кода можно найти более на GitHub .