1. 程式人生 > >JAVA 列舉型別 根據程式碼得到中文

JAVA 列舉型別 根據程式碼得到中文

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; } } }