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);
            }
         }  

  • 相关阅读:
    java 分解质因数
    Unix 文件系统读写时权限校验
    find 命令实战巧用
    Linq分组功能
    三种查看SqlServer中数据物理pge页的方法
    一个高度压缩的bit位图字典的实现
    windbg 命令 gchandles
    ManualResetEvent和AutoResetEvent的区别实例
    一些汇编指令(基于8086)
    windbg sos版本不匹配问题解决
  • 原文地址:https://www.cnblogs.com/sunson/p/2446912.html
Copyright © 2011-2022 走看看