Учебники по Java

Ява ГЛАВНАЯ Введение в Java Начало работы с Java Синтаксис Java Java-комментарии Java-переменные Типы данных Java Приведение типов Java Операторы Java Java-строки Java-математика Логические значения Java Java, если...иначе Java-переключатель Java-цикл во время выполнения Java для цикла Перерыв/продолжение Java Массивы Java

Java-методы

Java-методы Параметры метода Java Перегрузка метода Java Область применения Java Java-рекурсия

Java-классы

Java ООП Классы/объекты Java Атрибуты класса Java Методы класса Java Конструкторы Java Модификаторы Java Инкапсуляция Java Java-пакеты/API Наследование Java Java-полиморфизм Внутренние классы Java Java-абстракция Java-интерфейс Перечисления Java Пользовательский ввод Java Дата Java Список массивов Java Связанный список Java Java HashMap Набор хэшей для Java Java-итератор Классы-оболочки Java Исключения Java Java регулярное выражение Java-потоки Java-лямбда

Обработка файлов Java

Java-файлы Создание/запись файлов Java Файлы чтения Java Java Удалить файлы

Java Как

Добавить два числа

Справочник по Java

Ключевые слова Java Строковые методы Java Java математические методы

Примеры Java

Примеры Java Компилятор Java Java-упражнения Java-викторина Java-сертификат


Метод сравнения строк Java ()

❮ Строковые методы


Пример

Сравните две строки:

String myStr1 = "Hello";
String myStr2 = "Hello";
System.out.println(myStr1.compareTo(myStr2)); // Returns 0 because they are equal


Определение и использование

Метод compareTo()сравнивает две строки лексикографически.

Сравнение основано на значении Unicode каждого символа в строках.

Метод возвращает 0, если строка равна другой строке. Значение меньше 0 возвращается, если строка меньше другой строки (меньше символов), и значение больше 0, если строка больше другой строки (больше символов).

Совет: используйте compareToIgnoreCase() для лексикографического сравнения двух строк, игнорируя различия в нижнем и верхнем регистре.

Совет. Используйте метод equals() для сравнения двух строк без учета значений Unicode.


Синтаксис

public int compareTo(String string2)
public int compareTo(Object object)

Значения параметров

Parameter Description
string2 A String, representing the other string to be compared
object An Object, representing an object to be compared

Технические детали

Возвращает: Значение : int0, если строка равна другой строке.
< 0, если строка лексикографически меньше другой строки
> 0, если строка лексикографически больше другой строки (больше символов)

❮ Строковые методы