当前位置: 首页 > news >正文

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

List系列集合特点

List系列集合特点

List集合的特有方法

List集合的特有方法

List集合支持的遍历方式

List集合支持的遍历方式

ArrayList集合的底层原理

ArrayList集合的底层原理
ArrayList集合的底层原理2

ArrayList集合适合的应用场景

ArrayList集合适合的应用场景

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

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("=============================");}
}

结果

http://www.xdnf.cn/news/741493.html

相关文章:

  • 【Kotlin】数字字符串数组集合
  • 【Dv3Admin】工具权限配置文件解析
  • 小程序使用npm包的方法
  • 《STL--stack 和 queue 的使用及其底层实现》
  • WPS快速排版
  • 前端八股 tcp 和 udp
  • Linux安装redis
  • MATLAB实现井字棋
  • 湖北理元理律师事务所:债务管理中的人本主义实践
  • 【MySQL】索引(B+树详解)
  • 接口性能优化
  • 【数据分析】基于Cox模型的R语言实现生存分析与生物标志物风险评估
  • python 空气质量可视化,数据分析 + 前后端分离 + ppt 演讲大纲
  • 设计模式——工厂方法模式(创建型)
  • RuoYi前后端分离框架实现前后端数据传输加密(一)之后端篇
  • pytest 中 fixture 与类继承交互导致的问题
  • JVM——云原生时代JVM的演进之路
  • 5.31 专业课复习笔记 12
  • azure web app创建分步指南系列之二
  • 云原生安全基石:Kubernetes 核心概念与安全实践指南
  • Vue能启动但访问空白?并报”export ‘default’ (imported as ‘Vue’) was not found in ‘vue’
  • 【手搓一个原生全局loading组件解决页面闪烁问题】
  • uni-app学习笔记十六-vue3页面生命周期(三)
  • 【算法】贪心算法
  • YOLOv10改进|爆改模型|涨点|在颈部网络添加结合部分卷积PConv和SDI融合方法的PSDI特征融合层(附代码+修改教程)
  • Asp.Net Core SignalR的协议协商问题
  • TomatoSCI分析日记:数据分析为什么用csv不用excel
  • JVM 基础 - JVM 内存结构
  • 【harbor】--介绍
  • AI集群运维的常见操作