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