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; } } }
JAVA 枚举类型 根据代码得到中文
本文转载:CSDN博客