The Java Program: Equality.java
1 public class Equality {
2
3 public static void main (String[] args) {
4 final String s1 = "same";
5 final String s2 = "same";
6 final String s3 = new String("sa") + new String("me");
7
8 if (s1==s2) {
9 System.out.println ("They're \"equal\".");
10 } else {
11 System.out.println ("They're not \"equal\"!");
12 }
13
14 if (s2==s3) {
15 System.out.println ("They're \"equal\".");
16 } else {
17 System.out.println ("They're not \"equal\"!");
18 }
19
20 if (s2.intern()==s3.intern()) {
21 System.out.println ("They're \"equal\".");
22 } else {
23 System.out.println ("They're not \"equal\"!");
24 }
25 }
26
27 }