黑马程序员技术交流社区
标题:
为什么输出存储字符串的数组名不是输出地址值
[打印本页]
作者:
太子奕
时间:
2015-10-3 10:51
标题:
为什么输出存储字符串的数组名不是输出地址值
public class Test {
public static void main(String[] args) {
char[] arr = {'a','c','b'};
System.out.println(arr);//结果是acb
}
}
如果要输出地址值要怎么做?
作者:
Marx_D
时间:
2015-10-3 16:25
char[] arr = { 'a', 'c', 'b' };
byte[] bytes = { 'a', 'c', 'b' };
String[] str = { "aa", "bb", "cc" };
System.out.println(arr);// acb
System.out.println(bytes);// [B@7b2164ea
System.out.println(str);// [Ljava.lang.String;@4d687dcd
复制代码
作者:
冰霜之卅
时间:
2015-10-3 17:45
什么意思啊?
用char数组 是例外?
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2