定义一个字符串数组,char[] c = {'a','b','c'};
System.out.println(c);
//输出abc
System.out.println(c+"");
//输出[C@6bbc4459
System.out.println(c.toString());
//也是输出[C@6bbc4459如果定义
int[] arr={1,2,3,};
那么arr是对象,为什么char[] 不是当做对象来处理的,求高手解释。字符数组 char[] java
System.out.println(c);
//输出abc
System.out.println(c+"");
//输出[C@6bbc4459
System.out.println(c.toString());
//也是输出[C@6bbc4459如果定义
int[] arr={1,2,3,};
那么arr是对象,为什么char[] 不是当做对象来处理的,求高手解释。字符数组 char[] java
http://www.docjar.com/html/api/sun/nio/cs/StreamEncoder.java.html
2. arr只是个句柄而非对象
3. 数组在java中作为特殊的对象加以处理
println(char[] x) / print(char[] s) 方法。没有提供参数类型是int[]的方法。