• java数组的N种打印方式


    int[] array = {1,2,3,4,5};

    (1)传统的for循环方式

    for(int i=0;i<array.length;i++)
    {
          System.out.println(a[i]);
    }

    (2)for each循环

    for(int a:array){
        System.out.println(a);
    }

    (3)、利用Array类中的toString方法

    调用Array.toString(a),返回一个包含数组元素的字符串,这些元素被放置在括号内,并用逗号分开

        int[] array = {1,2,3,4,5};
        System.out.println(Arrays.toString(array));

    输出:[1, 2, 3, 4, 5]    说明:System.out.println(array);这样是不行的,这样打印是的是数组的首地址。

    (4)、使用 JDK8 的  java.util.Arrays.stream()  打印   (自己没接触过)

     String[] infos = new String[] {"Java", "Android", "C/C++", "Kotlin"};
    Arrays.stream(infos).forEach(System.out::println);

    (5)、使用 Arrays.deepToString() 方法打印。如果数组中有其它数组,即多维数组,也会用同样的方法深度显示。

    int[][]magicSquare ={{16,3,2,13},{5,10,11,8},{9,6,7,3}};
    System.out.println(Arrays.deepToString(magicSquare));
  • 相关阅读:
    第十九周作业
    第十八周作业
    第十七周作业
    第16周作业
    第15周作业
    第14周作业作业
    第13周作业
    第12周作业
    第二阶段月考
    RDB和AOF的区别
  • 原文地址:https://www.cnblogs.com/zouhong/p/11820048.html
Copyright © 2020-2023  润新知