本帖最后由 小菜凉碟 于 2013-5-3 23:35 编辑
- public class Test {
- public static void main(String[] args) {
- byte[] b = {1,2,3};
- char[] c = {'a','b','c'};
- char[] c1 = {'1','2','3'};
- int[] arr = {1,2,3};
- String[] str = {"1","2","3"};
- System.out.println(b);
- System.out.println(c);
- System.out.println(""+c);
- System.out.println(c1);
- System.out.println(""+c1);
- System.out.println(arr);
- System.out.println(str);
- }
- }
复制代码 对应的结果是:
[B@811c88
abc
[C@785d65
123
[C@3bc257
[I@153f67e
[Ljava.lang.String;@15bdc50
我的问题:为什么只有char[]输出的不是地址,但加上空字符串("")后又变成输出地址,疑惑中,请高手赐教;
|
|