String类

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

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

2、String StringBuilder StringBuffer
-- String、StringBuffer与StringBuilder之间区别
http://blog.csdn.net/helongzhong/article/details/54090754
--线程安全性——从StringBuffer和StringBuilder的区别说起
https://blog.csdn.net/djjt10/article/details/52860010
--String,StringBuffer与StringBuilder的区别|线程安全与线程不安全
https://www.cnblogs.com/xingzc/p/6277581.html

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);
    }

猜你喜欢

转载自franciswmf.iteye.com/blog/2411191