StringBuilder 和 String.format() (转)
StringBuilder:
如果一个字符串需要经过多次修改后再使用,应该先使用StringBuilder:
StringBuilder sb = new StringBuilder();
String str = sb.append(subString)
.append(subString)
.append(subString)
.toString();
sb.delete(0, sb.length());
// 如果只是拼接字符串,则 String.format() 方法比较方便,而且 String.format() 内部也是使用 StringBuilder
String.format(String format, Object... args); // 第一个参数为格式化模式,%s 为占位符,按顺序被后面的字符串代替
如:String.format("%s=%s", "name", "value");
https://www.cnblogs.com/until-dead/p/3663528.html