Java如何循环遍历List呢?

戚薇 Java经验 发布时间:2023-06-20 22:27:04 阅读数:12388 1
下文笔者讲述java代码循环遍历list的方法大全
学习完本篇之,你将掌握遍历List的所有方法和技巧,如下所示

List简介

List
 是Java集合框架中最基本的一种数据结构
  它可按顺序存储一组具有顺序的对象
List集合中可存储重复元素
 且可按照插入的顺序来访问和操作元素

List遍历

使用普通for循环
使用增强for循环
使用迭代器
使用Lambda表达式

普通for循环遍历List

List<String> list = new ArrayList<>();
list.add("apple");
list.add("banana");
list.add("orange");
for(int i = 0; i < list.size(); i++) {
    System.out.println(list.get(i));
}

增强for循环遍历List

增强for循环也可用于遍历List
 它比普通for循环更简洁
  可直接遍历List中的元素
   而无需通过下标来获取元素值

List<String> list = new ArrayList<>();
list.add("apple");
list.add("banana");
list.add("orange");
for(String str : list) {
    System.out.println(str);
}

迭代器遍历List

迭代器
  是一个用于遍历集合的对象
   在List中也可以使用迭代器来遍历所有元素
    下文讲述使用迭代器遍历List的示例代码 

List<String> list = new ArrayList<>();
list.add("apple");
list.add("banana");
list.add("orange");
Iterator<String> it = list.iterator();
while(it.hasNext()) {
    System.out.println(it.next());
}

Lambda表达式遍历List

Lambda表达式
   是Java 8中引入的一种函数式编程思想
    它可简化代码
   
List<String> list = new ArrayList<>();
list.add("apple");
list.add("banana");
list.add("orange");
list.forEach(str -> System.out.println(str));
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaJingYan/202306/16872712626849.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者