У меня есть ArrayList объектов в Java. Объекты имеют четыре поля, два из которых я бы использовал, чтобы рассмотреть объект, равный другому. Я ищу наиболее эффективный способ, учитывая эти два поля, чтобы увидеть, содержит ли массив этот объект.
Ключ состоит в том, что эти классы создаются на основе объектов XSD, поэтому я не могу изменить сами классы, чтобы перезаписать .equals
.
Есть ли лучший способ, чем просто перебирать и вручную сравнивать два поля для каждого объекта, а затем ломаться при их обнаружении? Это просто кажется таким грязным, ища лучший способ.
Изменить: ArrayList происходит из ответа SOAP, который не привязан к объектам.