使用ToStringBuilder重寫toString方法的步驟如下:
導入ToStringBuilder類:在類的頭部添加import org.apache.commons.lang3.builder.ToStringBuilder;
。
在類中重寫toString方法:使用ToStringBuilder來生成toString方法的實現。
@Override
public String toString() {
return new ToStringBuilder(this)
.append("property1", this.property1)
.append("property2", this.property2)
.append("property3", this.property3)
.toString();
}
使用ToStringBuilder的append方法:在toString方法中調用ToStringBuilder的append方法來添加類的屬性。
調用toString方法:在需要使用對象的字符串表示形式時,調用toString方法即可。
上述代碼中的property1
、property2
和property3
分別是類的屬性,根據需要將其替換為實際的屬性名稱。使用append方法時,可以根據需要添加更多的屬性,以生成對象的完整字符串表示形式。