Фильтрация повторяющихся данных также является распространенной темой, особенно данные в памяти не могут быть решены с использованием отдельного синтаксиса SQL. Однако, прежде чем рассматривать, как фильтровать повторяющиеся данные в памяти, вы должны сначала понять, что такое повторяющиеся данные. стандарт, то есть что такое равенство объектов?
В связи с этим для сравнения подготовлены два типа данных: константа int типа вещественного значения и пользовательский класс MediaMsg ссылочного типа.
※ Следующий пример представляет собой образец база данных номеров whatsapp в коста-рике мультимедийного текстового сообщения MMS, созданного автором:
Пример составления мультимедийного сообщения MMS
Результаты выполнения следующие:
Результат его выполнения
Равенство констант int не является неожиданным, но когда дело доходит до оценки равенства объектов, даже если они имеют один и тот же тип и одно и то же значение или даже сгенерированы с помощью Clone, эти объекты не будут равными; ссылочные типы, поэтому в программе суждение о равенстве поверхностей основано на ссылке.
Как показано на рисунке ниже, если для mms2 напрямую установлено значение mms1, оценка равенства объектов будет истинной.
Непосредственно установите для ммс2 значение ммс1.
Тогда решение о равенстве объекта выполнения будет истинным.