欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > > 文章正文

Object 中的toString方法,objecttostring方法

来源: javaer 分享于  点击 25519 次 点评:231

Object 中的toString方法,objecttostring方法


一,toString 方法的作用

作用:返回表示对象值的字符串。

 

二,Object中的toString()方法

源码:

    public String toString() {
        return getClass().getName() + "@" + Integer.toHexString(hashCode());
    }

分析:object中的toString()方法,返回的是类名:hashCode的16进制数。任何未重写toString方法的类,均调用的此方法。

示例:com.blog.spring.test.Test@7852e922

三,String 中的toString方法

源码:

    public String toString() {
        return this;
    }

分析:String的toString()方法重写了,返回的是字符串本身。

四,数组的toString()方法。

数组,继承了Object类的toString方法,并没有重写。

例子:

        String[] strings = {"aaa","bbbb"};
        System.out.println(strings.toString());

输出:

[Ljava.lang.String;@7852e922

数组如果要打印实际内容,则通过如下方法 :

例子:

        String[] strings = {"aaa","bbbb"};
        System.out.println(Arrays.deepToString(strings));

输出:[aaa, bbbb]

 

相关文章

    暂无相关文章

用户点评