zoukankan      html  css  js  c++  java
  • 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、阅读到此的大佬如果还有其他方式请留言。。。,如果讨论技术问题可以私聊我。

  • 相关阅读:
    ACwing98 分形之城 分形图
    ACwing96 奇怪的汉诺塔 递推
    ACwing95 费解的开关 bfs
    ACwing94 递归实现排列型枚举 dfs
    ACwing93 递归实现组合型枚举 dfs
    递归型枚举总结
    洛谷P2286 宠物收养场 splay
    python之路——初识数据库
    python之路——协程
    python之路——线程
  • 原文地址:https://www.cnblogs.com/c1024/p/11012051.html
Copyright © 2011-2022 走看看