集合框架之List

1.图片注解


1.Collection接e

①Collection解释:Collection接口是集合框架的顶层接口,是List和Set的父接口,不是Map集合的父接口

2.3

2.1特点:有序,不唯一

①有序:List集合数据存进去的顺序和取出来的顺序一致

     List lst=new ArrayList();
     lst.add("aa");
     lst.add("bb");
     lst.add("cc");
     lst.forEach(System.out::println);

②不唯一:List集合数据允许添加重复数据

    lst.add("dd");
    lst.forEach(System.out::println);

结果:

2.2遍历方法

①for遍历

 
②foreach

③迭代器terator
List lst=new ArrayList();

       lst.add("aa");
       lst.add("bb");
       lst.add("cc");
//获取迭代器

        Iterator it = lst.iterator();
 //遍历

        while(it.hasNext()){
            Object val = it.next();
            System.out.println(val);
        }

2.3:迭代器的原理

①:图片理解

②:使用介绍

2.4:List集合删除方法

①:for正向删除

 

②:for逆向删除

 

③:迭代器删除

 

结果都如下:

3.List集合优化

①:作用:List集合优化目的在于利用合理的存储空间存下所有元素数据,不多不少,不造成空间浪费。

②:实现:

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值