黑马程序员技术交流社区

标题: 为什么打印char[ ]的变量名输出的不是地址呢? [打印本页]

作者: 花陌相惜    时间: 2016-7-30 23:34
标题: 为什么打印char[ ]的变量名输出的不是地址呢?
package com.stringtest;
public class Test {
        public static void main(String[] args) {
                String s="absadnferasdkljlk";
                char[] charArray = s.toCharArray();
                 System.out.println(charArray);    为什么这里打印出来的是字符串s的内容?
                 int  [ ] arr={1,2,3,4,56,8};
                  System.out.println(arr);     这里打印出来的地址值



作者: 觅离    时间: 2016-7-31 00:51
当遇到打印一个对象的引用的时候,不是地址值,可以肯定的是这样对象重写了object的toString方法




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2