1、如果只是简单的字符串拼接,考虑直接使用”+”即可。
    2、如果是在for循环中进行字符串拼接,考虑使用StringBuilder和StringBuffer。
    3、如果是通过一个集合(如List)进行字符串拼接,则考虑使用StringJoiner。
    4、如果是对一组数据进行拼接,则可以考虑将其转换成Stream,并使用StringJoiner处理。

    1. public static void main(String[] args) {
    2. StringJoiner sj = new StringJoiner("Hollis");
    3. sj.add("hollischuang");
    4. sj.add("Java干货");
    5. System.out.println(sj.toString()); //hollischuangHollisJava干货
    6. //参数1 分隔符 ,参数2 前缀 ,参数3 后缀
    7. StringJoiner sj1 = new StringJoiner(":", "[", "]");
    8. sj1.add("Hollis").add("hollischuang").add("Java干货");
    9. System.out.println(sj1.toString()); //[Hollis:hollischuang:Java干货]
    10. }