给出以下代码?
final Map<String, List<E>> map = new HashMap<String, List<E>>();
List<E> list = map.get(mapKey);
if (list == null) {
list = new ArrayList<E>();
map.put(mapKey, list);
}
list.add(value);
Run Code Online (Sandbox Code Playgroud)
如果有什么办法我可以避免空检查?但是,让我第一次插入Map时会自动为我创建List吗?
我记得我曾经看过一个能够做到这一点的专业地图.但是,我忘记了我已经看到的地方:(
| 归档时间: |
|
| 查看次数: |
979 次 |
| 最近记录: |