/**
* mapList 操作
* {@link Map<Long, List<T>>}
* 如果 map 中存在 key 取出集合
* 将 obj 放入集合,再放入 map
*
* @param map map
* @param id key
* @param obj value
* @param <T> generic paradigm
*/
private <T> void dealMapList(Map<Long, List<T>> map, Long id, T obj) {
// 空集合
List<T> mapList = Lists.newArrayList();
// map 中是否存在
if (map.containsKey(id)) {
// 取出
mapList = map.get(id);
}
// 新增
mapList.add(obj);
// 设置
map.put(id, mapList);
}
Map整合数据 Map结构Map<Long, List<T>>操作方法抽取
猜你喜欢
转载自blog.csdn.net/myhAini/article/details/120217612
今日推荐
周排行