package const_string; public class TestDemo { public static void main(String[] args) { String s1="abc"; String s2="abc"; System.out.println("s1.equals(s2): "+s1.equals(s2)); System.out.println("s1==s2: "+(s1==s2)); String s3=new String("abc"); String s4=new String("abc"); System.out.println("s3.equals(s4): "+s3.equals(s4)); System.out.println("s3==s4: "+(s3==s4)); System.out.println("s1==s4: "+s1==s4); s3=s3.intern(); s4=s4.intern(); System.out.println("s3.equals(s4): "+s3.equals(s4)); System.out.println("s3==s4: "+(s3==s4)); String s5=new String("abc"); s5=s5.intern(); String s6="abc"; System.out.println("s5.equals(s6): "+s5.equals(s6)); System.out.println("s5==s6: "+(s5==s6)); String s7="abc"+"abc"; String s8="abcabc"; System.out.println("s7.equals(s8): "+s7.equals(s8)); System.out.println("s7==s8: "+(s7==s8)); String s9=new String("abc"); String s10="abc"+s9; String s11="abcabc"; System.out.println("s10.equals(s11): "+s10.equals(s11)); System.out.println("s10==s11: "+(s10==s11)); s10=s10.intern(); System.out.println("s10==s11: "+(s10==s11)); } }