मेरे पास अलग-अलग वस्तुओं के साथ दो सूची हैं।
List<Object1> list1;
List<Object2> list2;
मैं यह जांचना चाहता हूं कि क्या list1 में तत्व विशिष्ट विशेषता (Object1 और Object2 है (अन्य के बीच), एक पारस्परिक विशेषता (प्रकार के साथ लंबे समय तक), विशेषता नाम पर आधारित सूची 2 में मौजूद है।
अभी, मैं इसे इस तरह से करता हूं:
boolean found = false;
for(Object1 object1 : list1){
for(Object2 object2: list2){
if(object1.getAttributeSame() == object2.getAttributeSame()){
found = true;
//also do something
}
}
if(!found){
//do something
}
found = false;
}
लेकिन मुझे लगता है कि ऐसा करने का एक बेहतर और तेज़ तरीका है :) क्या कोई इसे प्रस्तावित कर सकता है?
धन्यवाद!