Tôi có hai danh sách với các đối tượng khác nhau trong đó.
List<Object1> list1;
List<Object2> list2;
Tôi muốn kiểm tra xem phần tử từ list1 có tồn tại trong list2 hay không, dựa trên thuộc tính cụ thể (Đối tượng1 và Đối tượng2 có (trong số các đối tượng khác), một thuộc tính tương hỗ (với loại Long), có tên là Tên thuộc tính).
ngay bây giờ, tôi làm như thế này:
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;
}
Nhưng tôi nghĩ rằng có một cách tốt hơn và nhanh hơn để làm điều này :) Ai đó có thể đề xuất nó không?
Cảm ơn!