Arrays.getOnlyElement()?

| 有什么等效于Collections.getOnlyElement()的数组吗? 我知道这是一个微不足道的函数,但是Collections.getOnlyElement()也是,它在番石榴中。     
已邀请:
        
Iterators.getOnlyElement(Iterators.forArray(array))
通过使用
Iterators.forArray
,您可以绕过创建该数组副本作为列表的需要,而无需遍历数组本身。然后使用
Iterators.getOnlyElement
从迭代器获取第一个元素。     
        不好,但还是单线的:
Object x = Iterables.getOnlyElement(Arrays.asList(t));
    
        
 if(myArray != null && myArray.length == 1)
      return myArray[0]
顺便说一句。像这样初始化的数组可以为非null且长度为0:
 MyType[] myArr = new MyType[0];
    
        我不知道执行此操作的任何库方法。似乎太简单了,不值得付出努力。 我所碰到的最接近的结果(在拖曳搜索结果页面之后)是
uk.org.retep.util.collections.ArrayUtils.getFirst
,它的语义与您要的不同。     

要回复问题请先登录注册