Silentdoer

导航

Java初始化一个不可变的map

用guava库:

ImmutableMap<String, Object> map = ImmutableMap.<String, Object>builder().put("key1", 44).put("key2", "sfjl").build();

这个map初始化后是不可变的(哪怕调用了put之类的方法,要么不会生效要么直接抛异常)

posted on 2023-10-17 17:28  Silentdoer  阅读(72)  评论(0编辑  收藏  举报