从 HashSet 中检索(任何)元素的更好方法是什么?
What is the better way to retrieve (any) element from a HashSet?
我想从我的 HashSet 中检索一些元素,任何元素都可以。由于不存在简单的 get 方法,目前我使用 :
for (Object o : myHashSet){
return o;
}
return null;
是否有更好的方法从我的 HashSet 中检索一些元素?
您可以使用迭代器:
if (!myHashSet.isEmpty())
return myHashSet.iterator().next();
return null;
或者,如果您确定 Set
不为空,只需:
return myHashSet.iterator().next();
我想从我的 HashSet 中检索一些元素,任何元素都可以。由于不存在简单的 get 方法,目前我使用 :
for (Object o : myHashSet){
return o;
}
return null;
是否有更好的方法从我的 HashSet 中检索一些元素?
您可以使用迭代器:
if (!myHashSet.isEmpty())
return myHashSet.iterator().next();
return null;
或者,如果您确定 Set
不为空,只需:
return myHashSet.iterator().next();