1:public enum EnumOne {
grial{
@Override
public String getLable() {
// TODO Auto-generated method stub
return "grials";
}
},
bory{
@Override
public String getLable() {
// TODO Auto-generated method stub
return "bory";
}
};
public abstract String getLable();
}
2:public enum EnumTwo {
AIR("air"),DOMSTOC("domstoc"),PREMIUM("premium");
private String type;
private EnumTwo(String type){
this.type=type;
}
private static EnumTwo getInstance(String type){
for(EnumTwo en:EnumTwo.values()){
if(en.type.equals(type)){
return en;
}
}
return null;
}
public String getType() {
return type;
}
3:public enum EnumThree {
NAN {
@Override
public String getLable() {
// TODO Auto-generated method stub
return "NAN";
}
@Override
public String getShow() {
// TODO Auto-generated method stub
return "NAN";
}
},NV {
@Override
public String getLable() {
// TODO Auto-generated method stub
return "NV";
}
@Override
public String getShow() {
// TODO Auto-generated method stub
return "NV";
}
};
public abstract String getLable();
public abstract String getShow();
private static EnumThree getInstance(String lable){
for(EnumThree en:EnumThree.values()){
if(en.getLable().equals(lable)){
return en;
}
}
return null;
}
}
4:public enum EnumFour{
THREE("11",1),TWO("22",2);
private String name;
private int index;
private One(String name, int index) {
this.name = name;
this.index = index;
}
public static String getName(int index){
for(One one:One.values()){
if(one.getIndex()==index){
return one.name;
}
}
return null;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getIndex() {
return index;
}
public void setIndex(int index) {
this.index = index;
}
}