Enum: compareTo(Object o) : Enum « java.lang « Java by API






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

1.Enum: equals(Object other)
2.Enum: name()
3.Enum: ordinal()
4.Enum: valueOf(String v)
5.Enum: values()