String類、StringBuffer(線程安全)、StringBuilder(效率高,非線程安全)

1、String.format()

logger.info(String.format("打印日誌%s,%s,%b", stringA,stringB,booleanC));

-- Java 字符串格式化詳解
[url]https://www.cnblogs.com/travellife/p/Java-zi-fu-chuan-ge-shi-hua-xiang-jie.html[/url]

2、區分String StringBuilder StringBuffer
[url]http://blog.csdn.net/helongzhong/article/details/54090754[/url]
[url]https://blog.csdn.net/djjt10/article/details/52860010[/url]
[url]https://www.cnblogs.com/xingzc/p/6277581.html[/url]
[url]http://www.cnblogs.com/sevenlin/p/sevenlin_StringBuffer_StringBuilder20150806.html[/url]

3、toString()方法
方法一、
@Override
public String toString() {
return "DemoClass[name=" + name+ ", age=" + age+ "]";
}

方法二、

import org.apache.commons.lang.builder.ReflectionToStringBuilder;
@Override
public String toString() {
return ReflectionToStringBuilder.toString(this);
}

方法三、藉助JSON工具類

import com.alibaba.fastjson.JSONObject;
@Override
public String toString() {
return JSONObject.toJSONString(this);
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章