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) 编辑 收藏 举报