【发布时间】:2017-04-26 22:41:25
【问题描述】:
给定一个地图,我如何使用 Guava 制作一个不可变的地图?我知道通过Collections.unmodifiableMap 的一种方法,但是还有其他使用 Guava 的方法吗?
Map<String, String> realMap = Maps.newHashMap();
realMap.put("A", "B");
// any other alternative?
Map<String, String> unmodifiableMap = Collections.unmodifiableMap(realMap);
我正在用一些条目填充我的realMap,然后我需要将其设为不可变,这样任何人都无法修改它。我只是想看看是否有任何使用番石榴的替代品?我做了一些搜索,但我找不到它。
【问题讨论】:
-
真的吗?这大约是 1 秒在互联网上的研究!
标签: java dictionary collections guava