Java 中数组的遍历方式

数组对于每一门编程语言来说都是重要的数据结构之一,当然不同语言对数组的实现及处理也不尽相同。
Java 语言中提供的数组是用来存储固定大小的同类型元素。

今天我们就来说一下在java中遍历数组都有哪几种方式:

假如有下面数组arry

Integer[] arry= {1,2,3,4,5,6,7};

针对以上数组进行遍历,在java中我们常用到的就是for循环

1、这种方法简单粗暴易使用

for(int i = 0; i < arry.length; i++){
    system.out.println(arry[i])
}

2、利用forEach遍历(这种方式简单方便)

for(Integer x : arry){
    system.out.println(x)
}

3、这种方式比较烦,一般不建议使用,没有for循环和forEach简单

Integer[] arry = {1,2,3,4,5};
List<Integer> list = Arrays.asList(arry);
Iterator<Integer> iterator = list.iterator();
while(iterator.hasNext()) {
	System.out.println(iterator.next());
}

4、stream遍历(此方法来自java8)

Arrays.asList(arry).stream().forEach(x -> System.out.println(x));
也可以这样写:
Arrays.asList(arry).stream().forEach(System.out::println);

5、阅读到此的大佬如果还有其他方式请留言。。。,如果讨论技术问题可以私聊我。

  • 3
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值