有什么等效于Collections.getOnlyElement()的数组吗?

我知道这是一个微不足道的函数,但是Collections.getOnlyElement()也是,它在番石榴中。

最佳答案

Iterators.getOnlyElement(Iterators.forArray(array))
通过使用Iterators.forArray,您可以绕过创建该数组副本作为列表的需求,而无需遍历数组本身。然后使用Iterators.getOnlyElement从迭代器获取第一个元素。

09-13 00:57