package ymTest;

/**
* Created by dbmaster on 2017/1/6.
*/
public class test1 {

public static void main(String[]args) {

System.out.println(Trantype.T01.toString());
System.out.println(Trantype.getName("03"));
}


public enum Trantype {
T01("国内汇款", "01"), T02("国外汇款","02"), T03("人行大额", "03"), T04("人行小额", "04");
// 成员变量
private String name;
private String index;

// 构造方法
private Trantype(String name, String index) {
this.name = name;
this.index = index;
}

// 普通方法
public static String getName(String index) {
for (Trantype c : Trantype.values()) {
if (c.getIndex().equals(index)) {
return c.name;
}
}
return null;
}

// get set 方法
public String getName() {
return name;
}

public void setName(String name) {
this.name = name;
}

public String getIndex() {
return index;
}

public void setIndex(String index) {
this.index = index;
}

// 覆盖方法
@Override
public String toString() {
return this.index + "_" + this.name;
}
}


}