JAVA 枚举类型 根据代码得到中文

来源:互联网 发布:mac 无法开机无法充电 编辑:程序博客网 时间:2024/05/20 12:23
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;        }    }}
0 0
原创粉丝点击