java中使用toString打印数组

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

1.说明

作用一可以转换为字符串

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

2.语法

StringtoString()
staticStringtoString(inti)

3.参数

i — 要转换的整数。

4.返回值

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

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

5.实例

importjava.util.Arrays;

publicclassArrayPrint{
publicstaticvoidmain(String[]args){
//第一种方式:
inta[][]={{1,2,3},{4,5,6}};
System.out.println("a:"+Arrays.toString(a));

intb[][]={{1,2,3},{4,5,6}};
System.out.println("b:"+Arrays.deepToString(b));

//第二种方式;
//int[][]ints=newint[4][2];
//ints[i][j]=__;//分别赋值

//第三种方式:第二维的长度可以动态申请
int[][]arr3=newint[5][];//五行的长度
for(inti=0;i<arr3.length;++i){
arr3[i]=newint[i+1];//列的长度每次都变化。每次都要重新申请空间(长度)
for(intj=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]));
}
}
}
原文来自:https://www.py.cn
© 版权声明
THE END
喜欢就支持一下吧
点赞13 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容