0
Предположим, у меня есть два ArrayLists
, первый из которых имеет тип ObjectA
, второй ObjectB
.Как связать два объекта ArrayLists?
Эти переменные Objecta в:
int id;
double value;
И эти переменные ObjectB в:
int objAId;
double disccountValue;
Как я могу извлечь disccountValue
из ObjectB где objAId
тот же элемента в первом списке? Так же, как в SQL-запросе, но в ArrayLists
.
цикл, может быть ? –
Возможный дубликат [Объединение двух списков arrayLists в новый массивList без дубликатов и по порядку в Java] (http://stackoverflow.com/questions/9917787/merging-two-arraylists-into-a-new-arraylist- with-no-duplicates-and-in-order-in) – jsoberg
Вы можете переопределить метод equals и получить индекс объекта, который содержит значение. ifContains() и indexOf() –