всегда делал сравнение по id полям, но тут для меня открылось, что люди делают по всем полям.
А если я хочу узнать через contains, есть ли объект в списке? Если хоть одно поле будет отличаться, то выведет, что нет. И получится 2 объекта в одном списке
equals означает эквивалентность объектов. Если id достаточно для эквивалентности, то используйте только его. Если, нет, то все значимые поля.
Обсуждают сегодня