小编use*_*271的帖子

为什么使用append或者不同的StringBuilder的str == str.intern()的结果?

All.I有一个像这样的java代码片段:

 String a = new StringBuilder("app").append("le").toString();
 System.out.println(a.intern() == a);
 String b = new StringBuilder("orange").toString();
 System.out.println(b.intern() == b);
Run Code Online (Sandbox Code Playgroud)

这个java代码将输出true,false.我想知道为什么.谢谢大家.

java string stringbuilder string-interning

3
推荐指数
1
解决办法
388
查看次数

标签 统计

java ×1

string ×1

string-interning ×1

stringbuilder ×1