文章目录

  • 遍历list的四种方法
    • 普通for循环遍历
    • 增强for循环
    • 使用Iterator迭代器
    • Lambda箭头函数(java8及以上版本)

遍历list的四种方法

//list初始化
List<String> tp = new ArrayList<>();tp.add("aaa");tp.add("bbb");tp.add("ccc");

普通for循环遍历

for (int i = 0; i < tp.size(); i++) {System.out.println(tp.get(i));
}

增强for循环

for (Object i:tp) {System.out.println(i);
}

使用Iterator迭代器

Iterator<String> it = tp.iterator();
while(it.hasNext()){System.out.println(it.next());
}

Lambda箭头函数(java8及以上版本)

System.out.println("两种方式,当后边只有一行内容时可以简写");
//方法一
tp.forEach(System.out::println);
//方法二
tp.forEach(str ->{System.out.println(str);
});

遍历list的四种方法相关推荐

  1. 遍历Map的四种方法

    遍历Map的四种方法 public static void main(String[] args) { Map<String, String> map = new HashMap<S ...

  2. 遍历Map的四种方法之map.entry详解

    Map.entrySet() 这个方法返回的是一个Set<Map.Entry<K,V>>,Map.Entry 是Map中的一个接口,他的用途是表示一个映射项(里面有Key和Va ...

  3. php遍历数组的四种方法,PHP遍历数组的常见几种方法

    小白发博文,看到某个知识点,就当复习下. $arr=array ( 'football' =>     'well', 'swimming'=>'very well', 'run'=> ...

  4. 遍历hashmap 的四种方法

    以下列出四种方法 public static void main(String[] args) {Map<String,String> map=new HashMap<String, ...

  5. android遍历的方法,android中遍历arrayList的四种方法

    一.在android中遍历arrayList有以下四种方法: 1.实例: package com.mylist.test; import java.util.ArrayList; import jav ...

  6. java中遍历HashMap的四种方法及效率比较

    1. 推荐方法: 使用entrySet 遍历Map 类集合KV,而不是keySet 方式进行遍历. 代码示例如下: // 循环第二种HashMap<Integer, String> map ...

  7. MySQL遍历map_遍历Map的四种方法

    public static void main(String[] args) { Map map = new HashMap(); map.put("1", "value ...

  8. python3 遍历列表list 四种方法

    方法一:最简单常用的,用for遍历列表 list = [2, 3, 4] for num in list:print (num) 输出:  2 3 4 方法二:利用python内置函数enumerat ...

  9. Javascript 遍历对象的四种方法

    方法一: for - in 循环遍历对象自身的和继承的可枚举属性 (循环遍历对象自身的和继承的可枚举属性(不含Symbol属性)) 方法二: 使用Object.keys()遍历 (返回一个数组,包括对 ...

最新文章

  1. 使用函数PIVOT现实数据行转列
  2. 为什么焊锡老是粘在烙铁头上_自动焊锡机常见问题及解决方案「由力自动化」...
  3. IOS开发调用系统相机和打开闪光灯
  4. 【剑指offer】反转链表
  5. 前端开发API及规范
  6. Serial.println()和Serial.print() (Arduino编程)
  7. (原码反码补码的计算)在一个8位的二进制的机器中,补码表示的整数范围是从_(1)_(小)到_(2)_(大)。这两个数在机器中的补码表示为_(3)_(小)到_(4)_(大)。数0的补码为_(5)_。
  8. idea项目没法继承httpservlet_SpringBoot项目发布为war
  9. Maven学习总结(31)——Maven坐标详解
  10. ipad文献管理软件_【MAC上写论文有哪些好的文献管理软件可以推荐?】-看准网
  11. vue导出Excel图片
  12. ceph 删除 osd
  13. 基2时域采样快速傅里叶变换、反变换算法在python上的实现(自制轮子)
  14. 新的笔记本电脑没有计算机,最新出炉!2020年10款最轻的笔记本电脑:轻就对了,是您想的吗?...
  15. 抽奖助手——端午老板加班让我写个抽奖助手给员工发福利
  16. 为什么要使用异常及java异常的使用--及js、php、golang的异常机制
  17. 计算机公司经营范围安防监控,监控安防在个体经营范围怎么写?
  18. 纯html+css固定表格一列或多列,其余进行横向滚动的方法-鹏仔先生
  19. 英文ocr文字识别软件怎么使用
  20. SCCM 2012 R2实战系列之一:SQL安装

热门文章

  1. C11新特性六 —— lambda表达式
  2. DPInst exe
  3. rtmp和http flv协议总结
  4. 【转】iPhone X
  5. 冬天宝宝洗澡,水温、时间和次数的讲究,你知道吗?
  6. macos下微信小程序包路径,2023年最新
  7. matlab i5 i7,i5性能等于i7?全负荷压力详细测试告诉你
  8. 【华硕笔记本天选2060开机突然变得很卡,所有程序运行都不好了】
  9. 【日常点滴016】python斗图网多线程爬虫
  10. Aspose.Word for java 22.9最新版 官网最新