zoukankan      html  css  js  c++  java
  • 【转】java枚举类型ENUM

    JDK5加入了一个全新类型的“类”——枚举类型。关键字:emun。

    然后可以这样来使用 Color myColor = Color.Red;

    枚举类型提供两个有用的静态方法values()和valueOf()。我们可以方便的使用它们,例如:

    for( Color c : Color.values())

    System.out.println(c);

    public enum Color {
      RED("RED"),GREEN("GREEN"),BLACK("BLACK");
      private String name;
      private Color(String name){
          this.name=name;
      }
      public final String getName(){
          return name;
      }
     
      public static Color  getDefaultColor(){
          return RED;
      }

    public class Test {
        public static void doColor(Color c) {   
            switch (c) {   
            case RED:   
                 System.out.println("RED");   
                break;   
            case GREEN:   
                 System.out.println("GREEN");   
                break;   
            case BLACK:   
                 System.out.println("BLACK");   
                break;   
             }   
         }   
     
        public static void main(String[] args) {   
            doColor(Color.RED);  
            for(Color c:Color.values()){
                System.out.println(c);
            }
         }  

  • 相关阅读:
    final 和 static
    EL表达式
    strusts2request,session取得
    Double的精度问题
    隐藏软件盘(个人因为好用的方法)
    ListView没有分割线怎么办?
    自定义ActionBar完全覆盖系统的
    保存图片的工具类
    Intent传递list<bean>集合
    Android取得图库图片的具体地址
  • 原文地址:https://www.cnblogs.com/sunson/p/2446912.html
Copyright © 2011-2022 走看看