竹笋

首页 » 问答 » 灌水 » jdk18中居然还能这样循环遍历
TUhjnbcbe - 2025/2/17 19:24:00
北京那家医院专治白癜风 https://jbk.39.net/yiyuanfengcai/video_bjzkbdfyy/

以下是一些常用,以及不常用的循环遍历数组方式。jdk1.8提供的Stream+lambda将数组操作变得更加简化。

/*java循环遍历数组的四种方式*/

String[]heros=newString[]{盖伦,德邦,周杰伦};/*方式一*/for(inti=0;iheros.length;i++){System.out.println(heros);}/*方式二*/for(Stringhero:heros){System.out.println(hero);}/*方式三(推荐)Arrays+forEach+lambda*/Arrays.asList(heros).forEach(hero-System.out.println(hero));/*方式四(推荐)Stream+forEach+lambda+过滤以及计算等功能*/Stream.of(heros).filter(a-a.contains(盖伦)).forEach(System.out::println);

大家觉得哪种方式好啊?为什么呢?

1
查看完整版本: jdk18中居然还能这样循环遍历