如何在 java 中获取集合中的第一个元素

How to fetch the first element in a collection in java

我的问题是,如何在 java

中获取集合中的第一个元素

示例:

LinkedHashSet h1 = new LinkedHashSet();   
h1.add("Ani","Broadway NY",10001);

我只想获取 "Ani"

我该怎么做?

一个安全的方法是流式传输并使用 findFirst():

Object first = h1.stream().findFirst().orElse(null);
Iterator iterator = h1.iterator();
if (iterator.hasNext()) {
    String firstElement = iterator.next();
}