/**** * * Examples of how equality works for literal string values. See Lecture Notes * 2 for some explanatory discussion. * */ public class StringEquality { public static void main(String[] args) { String s1 = "xyz"; String s2 = "xyz"; String s3 = new String("xyz"); String s4 = new String("xyz"); System.out.println(s1 == s2); // true System.out.println(s1 == s3); // false System.out.println(s3 == s4); // false System.out.println(s1.equals(s2)); // true System.out.println(s1.equals(s3)); // true System.out.println(s3.equals(s4)); // true } }