在进行字符串拼接时应当使用StringBuilder类来构建字符串,而不是直接使用字符串拼接操作符“+”。另外,在某些情况下可以使用字符串模板来代替字符串拼接。
示例代码:
// 不推荐的写法
String str = "abc" + "def" + "ghi";
System.out.println(str);
// 推荐的写法
StringBuilder sb = new StringBuilder();
sb.append("abc").append("def").append("ghi");
String str = sb.toString();
System.out.println(str);
// 使用字符串模板的写法
String str = String.format("%s%s%s", "abc", "def", "ghi");
System.out.println(str);
上一篇:编译时常量表达式错误