在Java 8中,我编写了一些示例代码。
String s1 = "Hello";
String s2 = "world";
String s3 = s1 + s2; 在解压缩.class文件之后,我发现了第三条语句
String s3 = s1 + s2; 代之
String s3 = new StringBuilder(s1).append(s2).toString();这是否意味着不再需要使用显式StringBuilder进行优化,而只使用“+”运算符而不是?
发布于 2016-06-14 11:22:14
是。实际上,这种优化是在Java 6中完成的。详见Bruce的“Java中的思想”第4版第356-359页。
https://stackoverflow.com/questions/37810526
复制相似问题