394 читали · 2 года назад
Java 72. Как сравнить две строки в Java и/или отсортировать их?
Для сравнения строк в Java можно использовать методы equals() и compareTo(). Метод equals() сравнивает содержимое двух строк и возвращает значение true, если они равны, и false - в противном случае. Например: String str1 = "Hello"; String str2 = "hello"; if (str1.equals(str2)) { System.out.println("Строки равны"); } else { System.out.println("Строки не равны"); } Результат выполнения программы: Строки не равны Метод compareTo() сравнивает две строки лексикографически и возвращает целое число, которое показывает, какая из строк больше или меньше...
2 года назад
Интерфейс Comparator в java
Comparator в Java - это интерфейс, который позволяет сравнивать объекты в соответствии с заданным порядком сортировки. Он определяет метод compare(), который принимает два аргумента типа Object и возвращает результат сравнения в виде целого числа. Если первый аргумент "меньше" второго, метод должен вернуть отрицательное число. Если первый аргумент "больше" второго, метод должен вернуть положительное число. Если оба аргумента равны, метод должен вернуть 0. Вот пример использования Comparator для сортировки списка строк в порядке убывания длины: import java.util.*; public class StringLengthComparator...