我有一个Set<String> setOfStrings
,我希望将集合中的每个字符串放入一个MultiMap,其中集合中的每个字符串都是它自己的密钥,每个密钥的对应值为null。当然,我可以用以下方式迭代地执行此操作:
Multimap multimap = HashMultimap.create();
for (String url : setOfStrings) {
multimap.put(url, null);
}
但是,有没有更简洁/简洁的方法来做到这一点?
感谢。
答案 0 :(得分:0)
鉴于:
HashMultiMap
没有构造函数create
方法需要一套create(MultiMap)
只添加一个间接层Collection
观看次数的方法(asMap
,entries
,keys
,keySet
,values
)支持{{ 1}}或add
操作我说你有最好的解决方案。