现在的位置: 首页 > 综合 > 正文

java enum 笔记 日期时间格式化

2012年05月19日 ⁄ 综合 ⁄ 共 903字 ⁄ 字号 评论关闭

java 的enum也是个类。

 

public enum Action {
    TURN_LEFT,
    TURN_RIGHT,
    SHOOT;
    
public String GetDescription(){
        
        
switch(this.ordinal()){
            
case 0return "left";
            
case 1return "right";
            
case 2return "shoot";        
            
default:return null;
        }        
    }    
}

 

 

e.g.2:

 

代码

public enum ActionAbstract {
    TURN_LEFT
    {        
        
public String GetDesc(){return "left";}
    },
    TURN_RIGHT{        
        
public String GetDesc(){return "right";}
    },
    SHOOT{        
        
public String GetDesc(){return "shoot";}
    };  
//以;结束
    
    
public abstract String GetDesc();
}

 

 

ps:

 

  for(Action act : Action.values()){
   System.out.printf( "%s %s %n", act.ordinal() , act );
  }

//日期时间格式化表达式:

  System.out.println(
    String.format(  "%1$tY-%1$tm-%1$td %1$tH:%1$tM:%1$tS",new Date() )
    );
  System.out.printf("%1$tY-%1$tm-%1$td %1$tH:%1$tM:%1$tS",new Date() );

 

 

抱歉!评论已关闭.