有吗?在java.io.PrintStream中有许多print的重载方法:print(boolean b) 打印 boolean 值,print(char c)打印字符,print(String s)打印字符,等等。没有要求一定要用String类型啊!
toString 是Object类中的方法.作用是返回该对象的字符串表示. Object 类的 toString 方法返回一个字符串,该字符串由类名(对象是该类的一个实例)、at 标记符“@”和此对象哈希码的无符号十六进制表示组成。换句话说,该方法返回一个字符串,它的值等于:
getClass().getName() + '@' + Integer.toHexString(hashCode())!
而我们通,根据需求在子类中重写了toString()方法,返回我们所需的字符串!比如在Thread类中,复写了toString()方法返回该线程的字符串表示形式,包括线程名称、优先级和线程组! |