• 技术文章 >java >java基础

    java中使用toString打印数组

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

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

    1.说明

    作用一可以转换为字符串

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

    2.语法

    String toString()
    static String toString(int i)

    3.参数

    i -- 要转换的整数。

    4.返回值

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

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

    5.实例

    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学习网