public class ComparableEx { public static void main(String[] args) { Integer i5 = new Integer(50); Integer i3 = new Integer(30); Integer j5 = new Integer(50); System.out.println("i5:" + i5 + " i3:" + i3 + " j5:" + j5); System.out.println("i3.compareTo(i5) " + i3.compareTo(i5)); System.out.println("i5.compareTo(i3) " + i5.compareTo(i3)); System.out.println("i5.compareTo(j5) " + i5.compareTo(j5)); System.out.println("i5.equals(j5) " + i5.equals(j5)); System.out.println("(i5 == j5) " + (i5 == j5)); String abc = "abc"; String def = "def"; String abc1 = new String("abc"); System.out.println("abc:" + abc + " def:" + def + " abd0:" + abc1); System.out.println("abc.compareTo(def) " + abc.compareTo(def)); System.out.println("def.compareTo(abc) " + def.compareTo(abc)); System.out.println("abc.compareTo(abcO) " + abc.compareTo(abc1)); System.out.println("abc.equals(abcO) " + abc.equals(abc1)); System.out.println("abc == abcO " + (abc == abc1)); } }