我正试图绕过toString()
方法。我已经通过谷歌了解尝试了解该方法。
有人可以解释这个方法吗?
答案 0 :(得分:2)
您真正需要做的就是查看文档。取自here:
返回对象的字符串表示形式。通常,toString方法返回一个“文本表示”此对象的字符串。结果应该是一个简洁但信息丰富的表示,便于人们阅读。建议所有子类都覆盖此方法。
答案 1 :(得分:2)
我认为你还没有阅读过java文档。 Try Reading
IMO,没人能比Java Docs更好地解释。
答案 2 :(得分:0)
toString()
是Object
课程中的一种方法,您可以在课程中override
使用此方法。此方法返回String
,它是类的文本基表示。
答案 3 :(得分:0)
Integer x = 5;
System.out.println(x.toString());
toString()始终返回对象的String表示。
所以这里输出为5。
答案 4 :(得分:0)
toString()方法通常用于处理程序中的某些数据并希望在TextBox中显示它时(此答案在TextBox的上下文中)。 处理后的值将转换为String类型,以便在TextBox中打印。
int a = 10;
int b=20;
int c=a+b;
TextBox t1 = new TextBox();
t1.setText (c.toString());
答案 5 :(得分:0)
toString()方法是对象类的方法。当我们尝试使用System.out.println()进行打印时调用它。此方法为我们的对象提供字符串表示。我们可以通过从eclipse创建源代码来定义。
例如,考虑此代码片段,我已经覆盖了toString()
公共类员工{
private int id;
private int phoneNo;
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public int getPhoneNo() {
return phoneNo;
}
public void setPhoneNo(int phoneNo) {
this.phoneNo = phoneNo;
}
@Override
public String toString() {
return "Employee [id=" + id + ", phoneNo=" + phoneNo + "]";
}
}