zoukankan      html  css  js  c++  java
  • Java之枚举笔记(Enum)

    package com.simope.ljm;
    
    public class MyEnum {
        
        public static void main(String[] args) {
            
            System.out.println(Color.BLUE.getIndex());
            
            System.out.println(Color.BLUE.getName());
            
            System.out.println(Color.BLUE.getIndex());
            
            System.out.println(Color.PURPLE.ordinal());
            
            System.out.println(Color.RED.getName(1));
            
            System.out.println(Color.RED.toString());
            
        }
        
    }
    
    enum Color{
        RED("i am red", 1),
        ORANGE("i am orange", 2),
        YELLOW("i am yellow", 3),
        GREEN("i am green", 4),
        BLUE("i am blue", 5),
        CYAN("i am cyan", 6),
        PURPLE("i am purple", 7);
        
        private String name;
        private int index;
    
        
        
        private Color(String name, int index) {
            this.name = name;
            this.index = index;
        }
        
        
        public String getName(int index) {
            for (Color c : Color.values()) {
                if (c.getIndex() == index) {
                    return c.getName();
                }
            }
            return null;
        }
        
    
        public String toString() {
            return this.name + " " + this.index;
        }
        
        
        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;
        }
        
    }
  • 相关阅读:
    ubuntu中KDE与GNOME安装切换
    前向算法的数学意义上的实现
    题目1023:EXCEL排序
    题目1022:游船出租
    php notice提示
    Php显示中文时乱码
    题目1021:统计字符
    题目1020:最小长方形
    题目1013:开门人和关门人
    题目1032:ZOJ
  • 原文地址:https://www.cnblogs.com/JimLy-BUG/p/5026636.html
Copyright © 2011-2022 走看看