我需要在Guava Multimap中添加一个键,其对应的值为空集合。该如何实现?
我尝试了以下代码:
我尝试了以下代码:
map.put( "my key", null );
但调用get()方法返回仅包含一个元素且该元素为null的列表。我通过以下方式解决了这个问题:
map.putAll("my key2", new ArrayList())
但我想知道这样做是不是不好的做法?我知道Guava会在最后一个值被移除时自动删除相应的键,以保持containsKey()一致。在这种情况下,我的最佳选择是什么?