我需要向 Guava Multimap 添加一个键,并将一个空集合作为值。我该如何做到这一点?
我试过这个:
map.put( "my key", null );
但是调用 get() 会返回一个包含一个元素的列表,该元素为空。我通过执行以下操作解决了这个问题:
map.putAll("my key2", new ArrayList())
但我想知道这是否是一件坏事?我知道 Guava 在删除最后一个值以保持 containsKey() 一致时会自动删除一个键。我在这里最好的选择是什么?