Enum: compareTo(Object o)
/*
A comes before B
*/
enum Apple {
A, B, C, D, E
}
public class MainClass {
public static void main(String args[])
{
Apple ap, ap2, ap3;
ap = Apple.A;
ap2 = Apple.B;
ap3 = Apple.C;
if(ap.compareTo(ap2) < 0)
System.out.println(ap + " comes before " + ap2);
if(ap.compareTo(ap2) > 0)
System.out.println(ap2 + " comes before " + ap);
if(ap.compareTo(ap3) == 0)
System.out.println(ap + " equals " + ap3);
System.out.println();
if(ap.equals(ap2))
System.out.println("Error!");
if(ap.equals(ap3))
System.out.println(ap + " equals " + ap3);
if(ap == ap3)
System.out.println(ap + " == " + ap3);
}
}
Related examples in the same category