王永旺 发表于 2012-4-4 23:12
楼主在验证一下,我看不到这种现象。 两个代码输出都是地址!
class Demo
{
int[] arr= {1,2};
char[] chs ={'1','2'};
System.out.println("int="+arr);
System.out.println("char="+chs); 你这边加上了“+”字符串连接符,已经被自动转化为字符串,与楼主问的单个字符不是一回事, 要把 System.out.println("char="+chs); 改成 System.out.println(chs);
|