62,628
社区成员
发帖
与我相关
我的任务
分享 char bc[] = {'a','b'};
System.out.println(bc);
System.out.println("----------------");
int[] arr = {1,2,3,4};
System.out.println(arr);
System.out.println("----------------");
String[] st ={"abcd","sdhkkhd"};
System.out.println(st);


System.out.println(bc);这句可以拆为System.out.print(bc);
System.out.println();而System.out.println(arr);这句可以拆为System.out.print(String.valueOf(arr));
System.out.println();再看下面的api文档
System.out.println(arr);就可以写成System.out.print(arr==null?null:arr.toString());
System.out.println();而Object.toString()的api文档如下
System.out.print(bc);这句不用调用String.valueOf()呢?看了下面的api文档就明白了