Sobes.tech
Junior — Senior
60

Проверка равенства строк: значение против ссылки

Условие задачи

В этом примере демонстрируется, как работает оператор == при сравнении строк, созданных разными способами – как литералы и через конструктор new String. Вывод покажет, совпадают ли ссылки на объекты в памяти.

public static void main(String[] args) {
    var s1 = "a";
    var s2 = "a";
    var s3 = new String("a");

    System.out.println("s1 == s2: " + (s1 == s2));
    System.out.println("s1 == s3: " + (s1 == s3));
}