第十二节:第三部分:集合框架: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("=============================");
    }
}
相关推荐
残花月伴16 小时前
Consumer 和 Function 接口详解
java
W.Buffer16 小时前
设计模式-工厂模式:解耦对象创建的设计艺术
java·开发语言·设计模式
四谎真好看17 小时前
Java 黑马程序员学习笔记(进阶篇20)
java·笔记·学习·学习笔记
BUTCHER517 小时前
【原理扫描】SSL/TLS 服务器瞬时 Difie-Hellman 公共密钥过弱
java·服务器·网络·ssl
聪明的笨猪猪17 小时前
hot 100 (1)—— 两数之和(哈希)
java·经验分享·算法·哈希算法
梵得儿SHI17 小时前
Java 注解与反射实战:自定义注解从入门到精通
java·开发语言·注解·自定义注解·元注解·控制注解的作用·声明式编程思想
速易达网络17 小时前
Java Web登录系统实现(不使用开发工具)
java·开发语言·前端
悟能不能悟18 小时前
java重构旧代码有哪些注意的点
java·开发语言·重构
怪兽201419 小时前
Redis过期键的删除策略有哪些?
java·数据库·redis·缓存·面试
workflower1 天前
单元测试-例子
java·开发语言·算法·django·个人开发·结对编程