
我们在使用一个方法时,有时候会发现它有多种作用,在使用了其中的一种后,往往会对其他的用法有所忽略。就拿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


















































暂无评论内容