如何在 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();
}
我的问题是,如何在 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();
}