Оператор == в Java сравнивает следующее:
- Для примитивных типов данных (boolean, byte, short, char, int, long, float, double): Сравнивает значения самих переменных.
- Для ссылочных типов данных (объекты): Сравнивает ссылки на объекты, то есть проверяет, указывают ли переменные на один и тот же объект в памяти. Он не сравнивает содержимое объектов.
java
Для сравнения содержимого объектов следует использовать метод equals().