我认为要点是,没有理由
getFirst(iterable)可以使用来完成此 *** 作
iterable.iterator().next()。Guava尽力使API保持较小,因此没有添加可以/应该以其他方式轻松完成的事情。
另一方面,还没有一种机制可以测试iterable是否为空,如果是,则返回默认值而不是第一个值。因此,
getFirst(iterable,default)。
同样,没有简单的方法来获取最后一个元素,因此
getLast(iterable)和
getLast(iterable, default)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)