自定义字符串拼接类

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();
}
}
posted @ 2021-07-05 20:11  w20200618  阅读(65)  评论(0)    收藏  举报