java tutorial - Метод compareTo() - учебник java - java programming - учиться java - java basics - java for beginners
Описание
- Метод compareTo() в Java структурирован двумя вариантами. Первый: метод сравнивает строку с другим объектом, а второй: метод лексически сравнивает две строки.
- Как работает compareTo() с числовым объектом мы рассмотрели в прошлом уроке. Рассмотрим второй вариант: сравнение двух строк.
Синтаксис
Синтаксис метода:
int compareTo(Object o)
или
int compareTo(String anotherString)
нажмите кнопку ниже, чтобы скопировать код. - от - java tutorials - командаПараметры
Подробная информация о параметрах:
- o — объект для сравнения.
- anotherString — строка для сравнения.
Возвращаемое значение
- В Java compareTo() получает значение 0, если аргумент является строкой лексически равной данной строке; значение меньше 0, если аргумент является строкой лексически большей, чем сравниваемая строка; и значение больше 0, если аргумент является строкой лексически меньшей этой строки.
Пример
public class Test {
public static void main(String args[]) {
String str1 = "Я буду хорошим программистом!";
String str2 = "Я буду хорошим программистом!";
String str3 = "Я буду хорошим дворником!";
int result = str1.compareTo(str2);
System.out.println(result);
result = str2.compareTo(str3);
System.out.println(result);
result = str3.compareTo(str1);
System.out.println(result);
}
}
нажмите кнопку ниже, чтобы скопировать код. - от - java tutorials - командаПолучим следующий результат:
0
11
-11