第十二节:第三部分:集合框架:List系列集合:特点、方法、遍历方式、ArrayList集合的底层原理

List系列集合特点

List集合的特有方法

List集合支持的遍历方式

ArrayList集合的底层原理


ArrayList集合适合的应用场景

代码:List系列集合遍历方式

java 复制代码
package com.itheima.day19_Collection_List;

import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;

public class ListTest2 {
    public static void main(String[] args) {
        List<String> list = new ArrayList<>();//一行经典代码
        list.add("飞鸟马时");
        list.add("枣伊吕波");
        list.add("花子");
        //(1)for循环
        //快捷键:list.fori回车
        for (int i = 0; i < list.size(); i++) {
            String str = list.get(i);
            System.out.println(str);
        }
        System.out.println("=============================");
        // (2)选代器。
        Iterator<String> it = list.iterator();
        while (it.hasNext()) {
            System.out.println(it.next());
        }
        System.out.println("=============================");
        // (3)foreach(foreach遍历)
        for (String s : list) {
            System.out.println(s);
        }
        System.out.println("=============================");
        // (4)JDK 1.8开始之后的Lambda表达式
        list.forEach(s->System.out.println(s));
        System.out.println("=============================");
    }
}
相关推荐
找不到、了8 分钟前
Java设计模式之<建造者模式>
java·设计模式·建造者模式
Code blocks1 小时前
关于“LoggerFactory is not a Logback LoggerContext but Logback is on ......“的解决方案
java·spring boot·后端
04Koi.4 小时前
八股训练--Spring
java·后端·spring
Dcs4 小时前
微软 Copilot 被“越狱”?安全研究员教你一招拿下“沙箱环境 Root 权限”!
java
℡余晖^5 小时前
每日面试题18:基本数据类型和引用数据类型的区别
java
hello 早上好5 小时前
消息顺序、消息重复问题
java·中间件
phltxy5 小时前
ArrayList与顺序表
java·算法
Doris_LMS6 小时前
保姆级别IDEA关联数据库方式、在IDEA中进行数据库的可视化操作(包含图解过程)
java·mysql·postgresql
衍生星球6 小时前
JSP 程序设计之 Web 技术基础
java·开发语言·jsp
Java编程乐园6 小时前
Java函数式编程之【Stream终止操作】【下】【三】【收集操作collect()与分组分区】【下游收集器】
java