据我所知,当您有大量字符串时,使用 + 号连接字符串不是一个好习惯。但是当我检查 eclipse 生成的 toString() 方法时(点击源文件 -> 源 -> 生成 toString() )它具有相同的。
public class Temp
{
private String tempName;
private String tempValue;
// here getters and setters
/* (non-Javadoc)
* @see java.lang.Object#toString()
*/
@Override
public String toString() {
return "Temp [tempName=" + tempName + ", tempValue=" + tempValue + "]";
}
}
是否有任何地方可以像我预期的 toString() 方法一样配置,如 Eclipse 中的波纹管或为什么 Eclipse 不考虑这一点。
public String expectedToString(){
StringBuffer sb = new StringBuffer();
sb.append("Temp [tempName=").append(tempName).append(",").append(" tempValue=").append(tempValue).append("]");
return sb.toString();
}
我将使用自动生成的 toString() 方法来记录我的对象值。
请给我建议。