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

如何在java中获取集合中的第一个元素,java,collections,hashset,linkedhashset,Java,Collections,Hashset,Linkedhashset,我的问题是,如何在java中获取集合中的第一个元素 例如: LinkedHashSet h1 = new LinkedHashSet(); h1.add("Ani","Broadway NY",10001); 我只想去拿“Ani” 我如何才能做到这一点?一种安全的方法是流式传输它并使用findFirst(): h1.iterator().next() Object first = h1.stream().findFirst().orElse(null); Iterator iterat

我的问题是,如何在java中获取集合中的第一个元素

例如:

LinkedHashSet h1 = new LinkedHashSet();   
h1.add("Ani","Broadway NY",10001);
我只想去拿“Ani”


我如何才能做到这一点?

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

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