Я наблюдаю неожиданное поведение в своем коде Java. Он дает выходной сигнал как False True , но в идеале он должен дать True True .
public class InternMethodDemo {
public static void main(String[] args) {
String s1=new String("durga");
String s2=s1.concat("software");
String s3=s2.intern();
System.out.println(s2==s3);
String s4="durgasoftware";
System.out.println(s3==s4);
}
}
Подробнее здесь: https://stackoverflow.com/questions/797 ... -true-true