Compare two enum value for equal in Java
Description
The following code shows how to compare two enum value for equal.
Example
// ww w . j a v a2s. co m
enum Apple {
A, B, C, D, E
}
public class Main {
public static void main(String args[]) {
Apple ap, ap2, ap3;
ap = Apple.C;
ap2 = Apple.B;
ap3 = Apple.C;
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);
}
}
The code above generates the following result.
Home »
Java Tutorial »
Java Data Type »
Java Tutorial »
Java Data Type »