1、如果只是简单的字符串拼接,考虑直接使用”+”即可。
2、如果是在for循环中进行字符串拼接,考虑使用StringBuilder和StringBuffer。
3、如果是通过一个集合(如List)进行字符串拼接,则考虑使用StringJoiner。
4、如果是对一组数据进行拼接,则可以考虑将其转换成Stream,并使用StringJoiner处理。
public static void main(String[] args) {
StringJoiner sj = new StringJoiner("Hollis");
sj.add("hollischuang");
sj.add("Java干货");
System.out.println(sj.toString()); //hollischuangHollisJava干货
//参数1 分隔符 ,参数2 前缀 ,参数3 后缀
StringJoiner sj1 = new StringJoiner(":", "[", "]");
sj1.add("Hollis").add("hollischuang").add("Java干货");
System.out.println(sj1.toString()); //[Hollis:hollischuang:Java干货]
}