JAVA中list的应用+理解

9 篇文章 1 订阅

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]
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

你可以叫我老白

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值