У меня есть два набора двух разных классов. Объекты этих классов имеют мало общих свойств. Я хочу объединить объекты этих двух наборов, которые имеют одинаковые значения для общих свойств, и создать третий объект.
Например:
class class1 {
String A;
String B;
String C;
}
class class2 {
String A;
String B;
String D;
}
У меня есть два набора set1 с объектами класса 1 и set2 с объектами класса 2.
Я хочу создать набор класса 3, которыйкомбинация class1 и class2, где A и B значения объектов class1 и class2 равны.
class class3 {
String A;
String B;
String C;
String D;
}
В худшем случае я могу перебрать два набора, но я пытаюсь выяснить, есть ли какое-либо эффективное решение длядостичь этого.