public class MyStringBuilder {
private StringBuilder sb;
public MyStringBuilder(){
sb = new StringBuilder();
}
/**
* 添加数据值
* @param obj
* @return
*/
public MyStringBuilder append(Object obj) {
return append(String.valueOf(obj));
}
/**
* 添加数据并换行
* @param obj
* @return
*/
public MyStringBuilder appendLine(Object obj) {
return appendLine(String.valueOf(obj));
}
private MyStringBuilder append(String str)
{
sb.append(str != null ? str :"");
return this;
}
private MyStringBuilder appendLine(String str)
{
sb.append(" ").append(str != null ? str :"").append(System.getProperty("line.separator"));
return this;
}
public String toString()
{
return sb.toString();
}
}