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

时间:2017-10-01 22:07:29

标签: java collections hashset linkedhashset

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

示例:

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

我只想取“Ani”

我该怎么做?

2 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:0)

Iterator iterator = h1.iterator();
if (iterator.hasNext()) {
    String firstElement = iterator.next();
}