zoukankan      html  css  js  c++  java
  • 对java中toString方法的简单理解

    toString是Object中的一个方法。意思就是变成字符串

    首先附上源码:

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

    再举个简单的例子:

    public class Stringtest{
        public static void main(String[] args) {            
            toStringtest aa=new toStringtest();
            System.out.println( aa.toString() );        
        }
    }

    //实例:

    public class toStringtest {
    String name;
    int id;

    }

    运行后打印出来的是:com.tostringtest.test.toStringtest@5cb08ba7

    即返回值是:包名.类名@地址

    我们自己定义一个类,通常会重写toString,打印出对象的信息

    toString方法在myeclipse中可以自动重写生成,生成后返回的值可以很直观的看出对象中的内容

    eg:

    public class toStringtest {
        String name;
        int id;
    
        public String toString() {
            return "toStringtest [name=" + name + ", id=" + id + "]";
        }
    
    }

    打印出来就是:toStringtest [name=null, id=0]

  • 相关阅读:
    Codeforces #548 (Div2)
    Codeforces #550 (Div3)
    UVA
    ios 动画
    CAAnimation
    iOS三种定时器的用法NSTimer、CADisplayLink、GCD
    iOS使用宏写单例
    iOS完美的网络状态判断工具
    iOS开发
    iOS自定义控件教程:制作一个可重用的旋钮
  • 原文地址:https://www.cnblogs.com/txbblog/p/10365804.html
Copyright © 2011-2022 走看看