Java中对象的自定义字符串表示形式
有没有办法改变Java中对象的自定义字符串表示形式,java,string,object,tostring,Java,String,Object,Tostring,有没有办法改变对象作为字符串的表示方式 例如,拥有System.out.println(新的JLabel())输出空JLabel是。重写该类的toString()方法您需要重写toString()方法 您可以像这样重写toString方法: public class A { @Override public String toString() { return "Empty A"; } public static void main(Strin
对象
作为字符串
的表示方式
例如,拥有
System.out.println(新的JLabel())代码>输出空JLabel
是。重写该类的toString()方法您需要重写toString()方法
您可以像这样重写toString
方法:
public class A {
@Override
public String toString() {
return "Empty A";
}
public static void main(String[] args) {
System.out.println(new A()); // Empty A
}
}
不在你无法控制的类型上。
public class A {
@Override
public String toString() {
return "Empty A";
}
public static void main(String[] args) {
System.out.println(new A()); // Empty A
}
}