如何获取List或Set的第一个元素?[重复]

23 浏览
0 Comments

如何获取List或Set的第一个元素?[重复]

这个问题已经有答案了:

Java:从集合中获取第一个项目

我想知道是否可以获取列表或集合的第一个元素。 使用哪种方法?

admin 更改状态以发布 2023年5月21日
0
0 Comments

Collection c;
Iterator iter = c.iterator();
Object first = iter.next();

这是你能够获得“Set”的“第一个”元素。需要注意的是,在大多数“Set”的实现中,它绝对没有任何意义。这可能对LinkedHashSet和TreeSet有意义,但对于HashSet没有意义。

0
0 Comments

查看List的javadoc

list.get(0);

Set的javadoc

set.iterator().next();

并在使用上述方法之前通过调用isEmpty()来检查大小

!list_or_set.isEmpty()

0