zoukankan      html  css  js  c++  java
  • java enum demo

    import java.util.EnumSet;

    public enum ColorEnum {

     RED("red"),GREEN("green"),BLUE("blue"),OTHER("other");

       private String color;  

     private ColorEnum(String color){

      this.color = color;  }  

     

     public String getColor(){  

        return color;  }  

     

     public static  void printColor(ColorEnum ce){

      System.out.println(ce.getColor());  

      switch(ce){

       case RED:   

       System.out.println("red");   

       break;   

      case BLUE:    

      System.out.println("blue");   

      break;  

      case GREEN:   

      System.out.println("green");   

      break;  

      default:   

      System.out.println("no color");

      }  

    }  

     

     public static  ColorEnum getColor(String color){  

       return Enum.valueOf(ColorEnum.class,color);

     }  

     

     

     public static void showIno(){  

     for(ColorEnum ce:ColorEnum.values()){   

     System.out.println(ce.getColor());

      }  

    }  

     

     public static  void testEnumSet(){  

      EnumSet<ColorEnum> set = EnumSet.allOf(ColorEnum.class);   

      for(ColorEnum ce:set){   

      System.out.println(ce.getColor());

       }

      }

     }

  • 相关阅读:
    结对编程作业
    4组-Alpha冲刺-2/6
    4组-Alpha冲刺-1/6
    结对编程作业
    4组 团队展示
    python多进程遇到的问题和解决
    GNS3第一次ping通
    前缀表达式计算(栈的使用)
    欧拉筛法(线性筛)素数
    拓扑排序
  • 原文地址:https://www.cnblogs.com/wangdonghua/p/3320859.html
Copyright © 2011-2022 走看看