Статьи

Как сравнить строки в Java?

Узнайте больше о сравнении строк в Java с помощью оператора равно (=).

В этой статье вы узнаете, как сравнивать строки и проблемы, возникающие при сравнении строк с помощью  оператора equals to ( =).

Вам также могут понравиться: Что нужно делать, а чего нельзя делать в строках Java

Вступление

Это  String специальный класс в Java. Мы регулярно используем String в программах на Java, поэтому сравнение двух строк является обычной практикой в ​​Java. В этой статье я попытался ответить на самые распространенные вопросы о строке, например: «Как сравнить строки в Java?»

Сравнение строк очень полезно во время таких процессов, как аутентификация, сортировка, сопоставление ссылок и т. Д.

Я перечислил три разных способа сравнения строк в Java.

  1. Использование  equals() метода (сравнение контента)

  2. Использование  == оператора (сравнение ссылки на объект)

  3. Использование  compareTo() метода (сравнение лексикографически строк)

1. Сравните строки, используя Equals() метод

Таким образом, я использую  .equals() метод экземпляра класса String. Первоначально  .equals() метод является методом  Object класса, класс String переопределяет его.

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

equals() Метод в классе String принимает в качестве параметра другую строку и сравнивает ее с указанной строкой. Он возвращает  true если — и только если — строка параметра не равна нулю и содержит те же символы, что и указанная строка.


Джава