美文网首页
JAVA中list的应用+理解

JAVA中list的应用+理解

作者: 你可以叫我老白 | 来源:发表于2021-03-25 17:18 被阅读0次

    list常用函数:

    {

        List list1 = new ArrayList<>();

        List list2 = new ArrayList<>();

        list1.add("a");

        list1.add("b");

        list2.add("b");

        list2.add("c");

        int b = list1.indexOf("b");

        System.out.println("返回集合中第一次出现这个元素的位置如果不存在则返回-1"+b);

        if (list1.isEmpty() &&list1.size()>2){

            list1.add(1,"r");

            System.out.println("在指定位置插入元素(这里容易出现空指针需要判断):"+list1);

        }

        boolean r = list1.contains("r");

        System.out.println("判断1中是否包含此元素:"+r);

        boolean b1 = list2.containsAll(list1);

        System.out.println("判断指定集合是否包含另一个集合的所有元素(应为false):"+b1);

        list1.addAll(list2);

        System.out.println("求1、2的并集:"+list1+"使用addAll以后所添加元素在集合中的末尾");

        list1.removeAll(list2);

        System.out.println("求1、2的差集:"+list1);

        list1.retainAll(list2);

        System.out.println("求1、2的交集:"+list1);

        list1.addAll(list2);

        list1.removeAll(list2);

        System.out.println("求1、2的无重复并集:"+list1);

    }

    运行结果: 注意上面的函数方法会对结构有影响

    返回集合中第一次出现这个元素的位置(如果不存在则返回-1):1

    判断1中是否包含此元素:false

    判断指定集合是否包含另一个集合的所有元素(应为false):false

    求1、2的并集:[a, b, b, c]......使用addAll以后所添加元素在集合中的末尾

    求1、2的差集:[a]

    求1、2的交集:[b]

    求1、2的无重复并集:[a]

    相关文章

      网友评论

          本文标题:JAVA中list的应用+理解

          本文链接:https://www.haomeiwen.com/subject/ckpjhltx.html