Java 比较具有共同属性的不同类POJO
我有两套不同的课程。这些类的对象几乎没有公共属性。我想将这两个集合的对象合并在一起,这两个集合的公共属性值相同,并创建第三个对象 例如:Java 比较具有共同属性的不同类POJO,java,pojo,Java,Pojo,我有两套不同的课程。这些类的对象几乎没有公共属性。我想将这两个集合的对象合并在一起,这两个集合的公共属性值相同,并创建第三个对象 例如: class class1 { String A; String B; String C; } class class2 { String A; String B; String D; } 我有两个集合set1和set2,集合1的对象是class1,集合2的对象是class2 我想创建一组class3,它是class1和cla
class class1 {
String A;
String B;
String C;
}
class class2 {
String A;
String B;
String D;
}
我有两个集合set1和set2,集合1的对象是class1,集合2的对象是class2
我想创建一组class3,它是class1和class2的组合,其中class1和class2对象的a和B值相等
class class3 {
String A;
String B;
String C;
String D;
}
最坏的情况是,我可以迭代两个集合,但我正在尝试找出是否有任何有效的解决方案来实现这一点。您提到了“相同的值”和“公共属性”,但在您的示例中,class3包含class1和class2的并集。另外,我不认为您可以避免迭代这两个集合。我更关心的是在我的代码中对字段进行硬编码。您提到了“相同的值”和“公共属性”,但在您的示例中,class3包含class1和class2的并集。另外,我不认为您可以避免迭代这两个集合。我更关心的是对代码中的字段进行硬编码。