从 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();