import java.util.HashSet;
import java.util.Iterator;
import java.util.Set;
public class Main {
public static void main(String[] args) {
Set<String> set = new HashSet<>();
set.add("apple");
set.add("banana");
set.add("orange");
// 使用迭代器获取第一个元素
Iterator<String> iterator = set.iterator();
if (iterator.hasNext()) {
String firstElement = iterator.next();
System.out.println("第一个元素是: " + firstElement);
} else {
System.out.println("集合为空");
}
}
}
Set 是一个不包含重复元素的集合。它没有定义元素的顺序,因此不能直接通过索引访问元素。HashSet 是 Set 的常见实现类,它基于哈希表实现,提供了常数时间复杂度的插入、删除和查找操作。Set 不保证元素的顺序,我们使用 Iterator 来遍历集合并获取第一个元素。iterator.next() 之前,应该先检查 iterator.hasNext(),以确保集合不为空,避免抛出 NoSuchElementException 异常。如果集合为空,则会输出“集合为空”。
上一篇:java获取map的key值
下一篇:java hashmap遍历
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站