专栏/List 转 Map的用法

List 转 Map的用法

2022年03月20日 13:39--浏览 · --喜欢 · --评论
粉丝:58文章:9

Ps: 开发中, 很多时候为了避免嵌套For循环, 会将Map 转为 List快速匹配, 此演示List2Map的方式及其问题

大致分为三种情况:

  1. List直接转Map

  2. List转Map中, 出现NPE

  3. List转Map时, 当K重复时, V内容(容器)叠加, 不采用后者覆盖前者

* 代码实现

小结: List2Map主要解决多重For循环匹配, 如果考虑线程安全问题, 可以采用ConcurrentHashMap,底层用的synchronized对桶节点加锁, 效率相对较高.


投诉或建议