Я создаю idMap следующим образом:
class Item {
private int id;
private int skuId;
//some getter and setter
}
Map<Integer, List<Integer>> buildIdMap(List<Item> items) {
Map<Integer, List<Integer> idMap = Maps.newHashMap();
for (Item item : items) {
if (!idMap.contains(item.getId())) {
idMap.put(item.getId(), List.newArrayList());
}
idMap.put(item.getId(), item.getSkuId());
}
return idMap;
}
как я могу использовать guava или java8 для того же?