int male = 1 << 0;
int female = 1 << 1;
Flags flag = new Flags(1); // Select the Option
System.out.println(flag); //Prints 0000000000000000000000000000000000000000000000000000000000000001
if(flag.isOn(male)){
System.out.println("Male"); // Prints Male
}
if(flag.isOn(female)){
System.out.println("female");
}
flag = new Flags(2); // Select the Option
System.out.println(flag); //Prints 0000000000000000000000000000000000000000000000000000000000000010
if(flag.isOn(male)){
System.out.println("Male");
}
if(flag.isOn(female)){
System.out.println("female"); // prints female
}
|