String s1=new String("Raam");
String s2=s1.concat("Kumar");
String s3=s2.intern();
String s4="RaamKumar";
System.out.println("s3==s4..."+(s3==s4)); //true
intern()
method checks whether particular object exiting in String Constant pool or not . Oterwise it will create that object in String Constant pool. But What is the need of String intern()
.which scenario it is useful?