简介
guava工具类,是一个不可变的map,如果创建后再增删kv,会抛出java.lang.UnsupportedOperationException
maven依赖如下:
<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
<version>30.1.1-jre</version>
</dependency>
数据传入:
// 1、of方法,省掉了创建map对象,直接构造map,但map方法最多支持5对kv
ImmutableMap.of(k1,v1,k2,v2)
// 2、build方法
//创建ImmutableMap:
Map<String,Object> immutableMap = new ImmutableMap.Builder<String,Object>().build();
//创建时放值
Map<String,Object> immutableMap = new ImmutableMap.Builder<String,Object>()
.put("name","123")
.put("work","code")
.build();
评论区