• 技术文章 >java >java基础

    java中使用toString打印数组

    小妮浅浅小妮浅浅2021-01-29 11:25:31原创2267

    我们在使用一个方法时,有时候会发现它有多种作用,在使用了其中的一种后,往往会对其他的用法有所忽略。就拿toString来说,我们已经学过了覆盖的方法,那么放在数组中还可以进行打印。下面我们就toString的说明、语法、参数、返回值、实例分别进行讲解。

    1.说明

    作用一可以转换为字符串

    作用二可以将数值转换为不同的进制数的字符串(八进制十进制等)

    2.语法

    1

    2

    String toString()

    static String toString(int i)

    3.参数

    i -- 要转换的整数。

    4.返回值

    toString(): 返回表示 Integer 值的 String 对象。

    toString(int i): 返回表示指定 int 的 String 对象。

    5.实例

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    13

    14

    15

    16

    17

    18

    19

    20

    21

    22

    23

    24

    25

    26

    27

    28

    import java.util.Arrays;

      

    public class ArrayPrint {

    public static void main(String[] args){

    //第一种方式:

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

        System.out.println("a:"+Arrays.toString(a));

         

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

        System.out.println("b:"+Arrays.deepToString(b));

         

        //第二种方式;

        //int[][] ints = new int[4][2];       

        //ints[i][j] =__; //分别赋值

         

        //第三种方式:第二维的长度可以动态申请

        int[][] arr3 = new int[5][];       //五行的长度

        for(int i=0; i<arr3.length; ++i){     

            arr3[i]=new int[i+1];         //列的长度每次都变化。每次都要重新申请空间(长度)

            for(int j=0; j<arr3[i].length; ++j){

                arr3[i][j]= i+j; 

                System.out.println( "arr3[i][j]:"+ arr3[i][j]);

            }

             

            System.out.println( "arr3[i][j]:"+ Arrays.toString(arr3[i]) );

        }

     }

    }

    以上就是java中使用toString打印数组的方法,大家在看完基础的使用方法后,可以开始动手尝试打印数组的实例代码部分了。更多Java学习指路:java数组

    专题推荐:java tostring
    上一篇:Java中的Arrays类是什么 下一篇:java二分查找如何实现迭代

    相关文章推荐

    • Java中反射机制是什么?• 数组在java中的扩容方法• java之JVM各类机制整理• java字符串转换数组的两种方式• Java中的Arrays类是什么• Java Arrays类的常见使用

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网