在 java
我们可以创建String
通过以下两种方式 -
String str1 = new String("first string"); //1
String str2 = "second string"; //2
这两种方法的性能有什么区别吗?第二种情况有没有新的String
对象已创建?
提前致谢。
最佳答案
第一种方法强制创建一个新的String
对象。第二种允许java使用字符串池中的常量,通常应该是首选。
关于java - 创建字符串对象的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27990758/