Как объединить 2 ArrayList в 1 по совпадающему значению (id)?
Добрый день!
Одно из возможных решений:
- создайте Map<Long, Product> 
Long - id продукта
- Добавьте элементы первого List'а в Map.
- Итерируйте по второму List'у. Внутри цикла получите товар из Map по идентификатору объекта из второго List'a. 
- При помощи сеттеров назначьте значения. 
- Если товара с таким ID нет, то добавьте в Map

Вот, похожий вопрос - https://stackoverflow.com/questions/12670756/join-...
Добрый день!
Одно из возможных решений:
- создайте Map<Long, Product> 
Long - id продукта
- Добавьте элементы первого List'а в Map.
- Итерируйте по второму List'у. Внутри цикла получите товар из Map по идентификатору объекта из второго List'a. 
- При помощи сеттеров назначьте значения. 
- Если товара с таким ID нет, то добавьте в Map

Вот, похожий вопрос - https://stackoverflow.com/questions/12670756/join-...