У меня два списка
ListA<TestData> listA = new ArrayList<TestData>()
ListB<TestData> listB = new ArrayList<TestData>()
оба содержат объект типа TestData, а TestData содержит эти переменные.
TestData {
String status;
String billType;
}
Я хочу объединение двух списков.
ListA = ["ACTV","S"],["DISC","E"];
ListB = ["ACTV","V"],["DISC","E"],["DISC","S"];
UpdatedList = ["ACTV","S"],["DISC","E"],["ACTV","V"],["DISC","S"];
Я попытался, проверив приведенное ниже условие, но оно не работает.
for (TestData myData : ListA) {
if(!ListB.contains(myData))
return true;
}
Подскажите, пожалуйста, правильный и эффективный способ объединения списка. или это может быть достижимо, если я использую какую-то другую коллекцию.