使用Guava,是否可以将新项目添加到集合中,而不是仅转换集合?
想象一下,例如我有
Set<Integer> numbers = Sets.newHashSet(1,2,3);
现在,除了已经存在的数字之外,还应包括每个数字的两倍和三倍,因此 2,4,6 以及 3,6,9。
Guava 中有没有类似的东西
addToSet(numbers, <a function returning a List of values for each element in numbers>)
?
感谢您的任何提示!
最佳答案
为什么会像 Set.addAll(Collection c)还不够吗?
Set<Integer> numbers = Sets.newHashSet(1,2,3);
numbers.addAll(setReturningFunction());
关于java - 向集合添加新元素而不是转换它们?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15708003/