给定
String s = "a" + "b" + "c";
是否可以将其转换为
StringBuilder s = new StringBuilder().append("a").append("b").append("c");
给定
String s = "a" + "b" + "c";
是否可以将其转换为
StringBuilder s = new StringBuilder().append("a").append("b").append("c");
这样做是有目的的,称为Replace '+' with 'StringBuilder.append()'。
至少,它是提供给我的——我正在使用 IDEA 12 EAP(早期访问计划)。你可以在这里得到它:IDEA 12 EAP
当插入符号位于连接序列上时提供意图,而不是来自 String 变量声明本身。
当然,转换之后,IDEA 会通知您这样的append()序列是愚蠢的,并且会提供简化为常规连接而没有任何缺点。