我的問題很簡單。什麼是guava
SingletonImmutableBiMap
,爲什麼它包含了諸如singleton
和bi
關鍵字?什麼是來自番石榴的SingletonImmutableBiMap
這是非常清楚的ImmutableMap
手段,但什麼是其他兩個關鍵字的目的是什麼?
我們什麼時候使用這個實現?我通過調用
.stream().collect(ImmutableMap.toImmutableMap(ConfigItem::getId, Function.identity()))