zoukankan      html  css  js  c++  java
  • 01. 枚举类型

    枚举类型用法

    public enum Type {
        GAME("游戏", 1), CAR("小车", 2), HOME("智能家居", 3), ROBOT("机器人", 4), MUSIC("音乐",
                5);
        // 成员变量
        private String name;
        private int index;
    
        // 构造方法
        private Type(String name, int index) {
            this.name = name;
            this.index = index;
        }
    
        // 普通方法 根据索引获取名字
        public static String getName(int index) {
            for (Type c : Type.values()) {
                if (c.getIndex() == index) {
                    return c.name;
                }
            }
            return null;
        }
    
        // 普通方法 根据名字获取索引
        public static Integer getIndex(String name) {
            for (Type c : Type.values()) {
                if (c.getName() == name) {
                    return c.index;
                }
            }
            return null;
        }
    
        // get set 方法
        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;
        }
    }
    http://www.cnblogs.com/makexu/
  • 相关阅读:
    MyISAM 和 InnoDB 索引的区别
    iOS crash日志
    。。。
    redis的缓存测试
    job测试
    笔记
    Android获取启动页面Activity方法
    UI自动化框架-一个小demo
    mitmproxy-java 的尝试
    monkey
  • 原文地址:https://www.cnblogs.com/makexu/p/6232079.html
Copyright © 2011-2022 走看看