Код IT
← Каталог

Операторы и циклы в Java — Сравнение

Фрагмент из «Операторы и циклы в Java»: Сравнение.

Java main.java
String a = "яблоко";
String b = "апельсин";
System.out.println(a.compareTo(b));  // положительное число — "яблоко" позже в алфавите

String c = "банан";
System.out.println(b.compareTo(c));  // отрицательное число — "апельсин" раньше "банана"

Integer x = 42;
Integer y = 17;
System.out.println(x.compareTo(y));  // положительное число — 42 больше 17

// Сортировка списка с использованием compareTo
List<String> fruits = Arrays.asList("груша", "яблоко", "апельсин", "банан");
fruits.sort(String::compareTo);
System.out.println(fruits);  // [апельсин, банан, груша, яблоко]
String a = "яблоко";
String b = "апельсин";
System.out.println(a.compareTo(b));  // положительное число — "яблоко" позже в алфавите

String c = "банан";
System.out.println(b.compareTo(c));  // отрицательное число — "апельсин" раньше "банана"

Integer x = 42;
Integer y = 17;
System.out.println(x.compareTo(y));  // положительное число — 42 больше 17

// Сортировка списка с использованием compareTo
List<String> fruits = Arrays.asList("груша", "яблоко", "апельсин", "банан");
fruits.sort(String::compareTo);
System.out.println(fruits);  // [апельсин, банан, груша, яблоко]