java 集合相关 —— set集合

本文详细介绍了JavaSet集合的基本操作,包括添加元素(无序且不重复)、判断元素是否存在、修改和删除元素,以及将Set转换为List的过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

set集合相关操作
import java.util.ArrayList;
import java.util.HashSet;
import java.util.List;
import java.util.Set;

public class SetTest {

    /**
     * set 集合,加入到集合的数据是无序的,且不重复的
     * list 集合,加入到集合的数据是有序的,且可以重复
     */
    public static void main(String[] args) {

        //创建一个set集合
        Set<String> set = new HashSet<>();

        //set集合添加数据,集合的数据是无序的
        set.add("丫丫");
        set.add("花花");
        System.out.println("set集合中的大熊猫集合:"+set);

        //循环遍历集合中的元素
        for (String panda:set){
            System.out.println("遍历的熊猫:" + panda);
        }
        
        //判断并添加数据
        boolean isFlagOne =  set.add("丫丫");
        boolean isFlagTwo =  set.add("荷叶");
        System.out.println("判断set集合中是否存在丫丫熊猫:"+isFlagOne);
        System.out.println("判断set集合中是否存在荷叶熊猫:"+isFlagTwo);
        System.out.println("set集合中的大熊猫集合:"+set);

        //修改set集合中的数据,由于set集合是不能重复的,所以只能先删除,再添加
        set.remove("荷叶");
        set.add("萌兰");
        System.out.println("替换后的的大熊猫集合:"+set);

        //删除set集合中的数据
        set.remove("丫丫");
        System.out.println("删除后的的大熊猫集合:"+set);

        //set集合转list集合
        List<String> list = new ArrayList<>();
        list.addAll(set);
        System.out.println("set转换为list后的集合:"+list);

    }
}
得到的打印结果

set集合中的大熊猫集合:[花花, 丫丫]
遍历的熊猫:花花
遍历的熊猫:丫丫
判断set集合中是否存在丫丫熊猫:false
判断set集合中是否存在荷叶熊猫:true
set集合中的大熊猫集合:[花花, 丫丫, 荷叶]
替换后的的大熊猫集合:[花花, 萌兰, 丫丫]
删除后的的大熊猫集合:[花花, 萌兰]
set转换为list后的集合:[花花, 萌兰]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值