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 .