Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

java获取set第一个元素

作者:未來的款姐"   发布日期:2026-07-02   浏览:85

import java.util.Set;
import java.util.HashSet;
import java.util.Iterator;

public class Main {
    public static void main(String[] args) {
        Set<String> set = new HashSet<>();
        set.add("apple");
        set.add("banana");
        set.add("orange");

        // 方法1: 使用迭代器获取第一个元素
        if (!set.isEmpty()) {
            Iterator<String> iterator = set.iterator();
            String firstElement = iterator.next();
            System.out.println("第一个元素是: " + firstElement);
        }

        // 方法2: 使用stream()和findFirst()获取第一个元素 (Java 8及以上)
        set.stream().findFirst().ifPresent(firstElement -> 
            System.out.println("第一个元素是: " + firstElement)
        );
    }
}

解释说明:

  1. 方法1:使用 Iterator 来遍历 Set,并通过 iterator.next() 获取第一个元素。由于 Set 不保证元素的顺序(除非使用 LinkedHashSetTreeSet),所以这里的“第一个元素”是指迭代器返回的第一个元素。

  2. 方法2:使用 Java 8 引入的流(Stream)API 和 findFirst() 方法来获取第一个元素。同样,由于 Set 不保证顺序,这里的“第一个元素”是指流处理时遇到的第一个元素。

如果 Set 是空的,这两种方法都不会抛出异常,而是会安全地处理这种情况。

上一篇:java 遍历jsonobject

下一篇:java xpath

大家都在看

java url decode

java判断是windows还是linux

java原始数据类型

java连接数据库的代码

java date类型比较大小

java djl

ubuntu 卸载java

es java api

java常用的设计模式有哪些

java list 查找

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站