欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

java 使用ArrayList实现存储不重复元素的功能

程序员文章站 2022-07-10 18:02:10
使用ArrayList实现存储不重复元素的功能import java.util.ArrayList;public class Test { public static void main(String[] args) { ArrayList list = new ArrayList<>(); // 向集合中添加元素,测试是否完成不重复功能 list.add(0); list....

使用ArrayList实现存储不重复元素的功能

import java.util.ArrayList;
public class Test {
    public static void main(String[] args) {
        ArrayList<Object> list = new ArrayList<>();
        
        // 向集合中添加元素,测试是否完成不重复功能
        list.add(0);
        list.add(0);
        list.add(1);
        list.add("张三");
        list.add(1);
        list.add("张三");

        // 将当前集合存放arrList数组中
        Object[] arrList = list.toArray();

        // 清除list集合中的元素
        list.clear();

        // 把数组的元素给集合。判读集合中是否含有重复值,把不存在的元素存放到list集合中
        for (int i = 0; i < arrList.length; i++) {

            // 判断当前的元素是否在集合中已经存在,存在返回当前索引,不存在则返回-1
            if (list.indexOf(arrList[i]) == -1) {

                //若集合不存在此元素,将此元素存放list集合中
                list.add(arrList[i]);
            }
        }
        // 遍历list集合
        for (Object oList : list) {
            System.out.println(oList);
        }


    }
}

本文地址:https://blog.csdn.net/weixin_51311218/article/details/110286000

相关标签: java集合 java