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

问题描述 投票:0回答:3

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

示例:

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

我只想获取“Ani”

我该怎么做?

java collections hashset linkedhashset
3个回答
1
投票

一种安全的方法是对其进行流式传输并使用

findFirst()
:

Object first = h1.stream().findFirst().orElse(null);

0
投票

这可能是获取 java 集合中第一个元素的最简单方法:

first = collection.iterator().next();

-1
投票
Iterator iterator = h1.iterator();
if (iterator.hasNext()) {
    String firstElement = iterator.next();
}
© www.soinside.com 2019 - 2024. All rights reserved.