在Java中,toString()
方法是Object
类中的一个方法,它用于返回对象的字符串表示形式。当需要将对象转换为字符串时,Java会调用对象的toString()
方法。
默认情况下,Object
类中的toString()
方法返回一个由类名和对象的哈希码组成的字符串。例如,java.lang.Object@hashCode
。但是,大多数类会重写toString()
方法,以返回更有意义的字符串表示形式。
class MyClass {private int value;public MyClass(int value) {this.value = value;}@Overridepublic String toString() {return "MyClass[value=" + value + "]";}
}public class main {public static void main(String[] args) {MyClass obj = new MyClass(10);System.out.println(obj); // 输出:MyClass[value=10]}
}