创建字符串对象的最佳方法

时间:2015-01-16 18:47:53

标签: java string performance objectinstantiation

java中,我们可以通过以下两种方式创建String -

String str1 = new String("first string");  //1

String str2 = "second string";  //2

这两种方法的表现有何不同?在第二种情况下是否创建了新的String对象? 提前谢谢。

1 个答案:

答案 0 :(得分:1)

第一种方法强制创建新的String对象。第二个允许java使用字符串池中的常量,通常应该是首选。