Java 初始化 Map 常用方法

初始化空Map

  1. 常规方法
Map<String, String> map = new HashMap<>();
  1. 使用guava库
Map<String, String> map = ImmutableMap.of();

需要引入maven依赖

<dependency>
    <groupId>com.google.guava</groupId>
    <artifactId>guava</artifactId>
    <version>32.1.3-jre</version>
</dependency>

初始化非空Map

  1. 常规方法
Map<String, String> map = new HashMap<>();
map.put("a", "A");
map.put("b", "B");
map.put("c", "C");
  1. 使用guava库
Map<String, String> map = ImmutableMap.of("a", "A", "b", "B", "c", "C");

需要引入maven依赖

<dependency>
    <groupId>com.google.guava</groupId>
    <artifactId>guava</artifactId>
    <version>32.1.3-jre</version>
</dependency>
  1. 使用 {{ }}
Map<String, String> map  = new HashMap(){{
    put("a","A");
    put("b","B");
}};
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容