关于String.intern()

Posted john1998

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于String.intern()相关的知识,希望对你有一定的参考价值。

问题

    String s1 = new String("1")+new String("2"); 
    s1.intern(); 
    String s2 = "12"; 
    System.out.println(s1==s2); // true
    String s1 = new String("12");
    s1.intern(); 
    String s2 = "12"; 
    System.out.println(s1==s2); // false

为什么结果不同?

答案:Java技术——你真的了解String类的intern()方法吗
https://blog.csdn.net/seu_calvin/article/details/52291082

以上是关于关于String.intern()的主要内容,如果未能解决你的问题,请参考以下文章

对String.intern()的理解

浅析String.intern()方法

Java必修课String.intern()原来还能这么用(原理与应用)

Java必修课String.intern()原来还能这么用(原理与应用)

String intern()方法详解

JDK方法区元空间以及String.intern()知识要点