equalsIgnoreCase () в примере Java | Строка Java equalsIgnoreCase ()

Метод Java String equalsIgnoreCase () сравнивает две строки независимо от регистра (нижнего или верхнего) строки. Как вы также можете видеть из его названия, это имя equalsIgnoreCase и, следовательно, должно быть что-то вроде проверки равенства, а IgnoreCase показывает, что Case следует игнорировать, что означает, что мы должны сравнивать равенство двух вещей без рассмотрения их случаев.

equalsIgnoreCase () в Java

Метод equalsIgnoreCase () возвращает истину, если аргумент не равен нулю и представляет собой эквивалентную строку без учета регистра, else false.

Это похоже на метод equals (), но он не проверяет регистр, например, верхний или нижний. Если какой-либо символ не найден, он возвращает false, в противном случае он возвращает true.

Метод equalsIgnoreCase () является основным методом, который в основном выполняет работу по сравнению две разные строки без учета того случая, в котором она была написана.

Он похож на метод equals в java, но с той лишь разницей, что он не заботится о регистре в котором он написан, но метод equals заботится о случае, в котором они были записаны.

После сравнения, если все символы совпадают, он вернет true, иначе он вернет false, как и возникающее логическое значение.

Давайте посмотрим, как мы можем объявить этот метод равнымIgnoreCase.

 string2.equalsIgnoreCase (string1); 

Это синтаксис метода equalsIgnoreCase (), в котором мы выполняем работу по сравнению двух наших строк: string1 и string2.

Теперь вы хотите знать, каковы будут результаты после выполнения оператора, поэтому я должен уточнить, что этот метод также вернет true, если оба из них string1 и string2 эквивалентны после игнорирования Case, иначе он вернет нам false.

Для работы этого метода необходимы две строки. k, так как эти две строки сравниваются.

#Example

 Input: string1 = "App" string2 = "  apP "string2.equalsIgnoreCase (string1); 

Это даст нам результат true.

Не путайте с equals () и equalsIgnoreCase (), поскольку они есть оба почти одинаковы, но разница заключается в том, что в методе equals () регистр также учитывается, тогда как в случае метода equalsIgnoreCase () регистр не имеет значения.

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

Метод equalsIgnoreCase () — это метод, который в основном выполняется для строк, чтобы проверить, идентичны ли они или нет. Но метод equalsIgnoreCase () существует только в языке программирования java, а не в C, C ++ и т. Д.

Метод equalsIgnoreCase () — это метод, который показывает свой вывод в логической форме, которая имеет значение true или false. а не какой-либо конкретный вывод.

Для лучшего понимания этой темы мы должны предпочесть пример.

 public class Equal {public static void main (String [] args) {String Str1  = "Дивиденды приложения";  String Str2 = "APP DIVIDEND";  String Str3 = "Любой";  System.out.println (Str1.equalsIgnoreCase (Str2)); //верно System.out.println (Str1.equalsIgnoreCase (Str3)); //false}} 

См. следующий результат.

# Пример метода Java String equalsIgnoreCase ()

Давайте посмотрим на другой пример. На этот раз мы возьмем Java ArrayList.

 import java.util.ArrayList;  открытый класс Word {public static void main (String [] args) {String str1 = "Милли Бобби Браун";  Список ArrayList  = новый список ArrayList  ();  list.add ("Милли Бобби Браун");  list.add ("финн");  list.add ("шлюз");  list.add ("калеб");  list.add ("нет");  for (String str: list) {if (str.equalsIgnoreCase (str1)) {System.out.println («Милли Бобби Браун присутствует»);  }}}} 

В приведенном выше примере мы сравниваем строку Милли Бобби Браун со всеми элементами ArrayList, и, если она находит совпадение, она продолжает печатать условие if. выражение.

См. следующий вывод.

 ➜ java javac Word.java➜ java java WordMillie Bobby Brown присутствует➜ java 

Таким образом, мы узнали о equalsIgnoreCase () в учебном руководстве по Java.

Оцените статью
nanomode.ru
Добавить комментарий