【发布时间】:2011-04-25 18:26:24
【问题描述】:
我找不到方法缺点。这样的方法会将单个项目添加到 Iterable。相反,我必须使用
Iterables.concat(list, Collections.singletonList(item))
?下面的会很不错。
Iterables.cons(list, item)
【问题讨论】:
-
如果你想要这个,你应该创建一个feature request(尽管它可能不会被添加)。
-
Lisp 意义上的
cons函数会将单个项目添加到前面,而不是末尾。 -
如果你有一个列表,你为什么要使用 iterables?为什么不只是
list.add(item)? -
或者如果你想要它在前面;
list.add(0, item)。也许题外话,但如果不是List,为什么要这么称呼它?
标签: java collections guava