私が知っているように、+記号を使用して文字列を連結することは、多数の文字列がある場合にはお勧めできません。しかし、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() メソッドのように設定する場所はありますか?
public String expectedToString(){
StringBuffer sb = new StringBuffer();
sb.append("Temp [tempName=").append(tempName).append(",").append(" tempValue=").append(tempValue).append("]");
return sb.toString();
}
自動生成された toString() メソッドを使用して、オブジェクトの値をログに記録します。
親切にアドバイスしてください。