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