posts - 19, comments - 53, trackbacks - 0, articles - 283
            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

          java enum 類

          Posted on 2009-08-03 22:49 Gavin.lee 閱讀(228) 評(píng)論(0)  編輯  收藏 所屬分類: java SE & EE
          http://zhangli-lisa.javaeye.com/blog/394951 關(guān)于enum的詳細(xì)介紹了,

          package com.Gavin.testenum;

          public enum TestEnum {
              
          one,two,three,middle,four,five;
          }

          package com.Gavin.testenum;

          import org.apache.log4j.Logger;

          public class Test {

              
          private static Logger logger = Logger.getLogger(Test.class);
              
              
          public static void main(String[] args) {
                  Test t 
          = new Test();
                  logger.debug(TestEnum.one);        
          //one
                  
                  logger.debug(TestEnum.values().length);        
          //5
                  
                  t.enumvalues();        
          //依次打印
                  
                  logger.debug(t.getRandomEnum());
              }

              
              
          public void enumvalues() {
                  
          for(TestEnum te: TestEnum.values()) {
                      logger.debug(te);
                  }

              }

              
              
          private static int number = TestEnum.values().length ; //枚舉類的數(shù)目
              
              
          public TestEnum getRandomEnum(){    
                  
          long random = System.currentTimeMillis() % number;    
                  
          switch ((int) random){    
                  
          case 0:    
                      
          return TestEnum.one; 
                  
          case 1:    
                      
          return TestEnum.two;  
                  
          case 2:    
                      
          return TestEnum.three;    
                  
          default:
                      
          return    TestEnum.middle;  
                  }
              
              }
              

          }

          主站蜘蛛池模板: 昌吉市| 汶川县| 都安| 平阴县| 敦化市| 河北区| 揭阳市| 克什克腾旗| 丹巴县| 潜山县| 聊城市| 福贡县| 新河县| 辽中县| 庆安县| 乾安县| 开原市| 喀喇沁旗| 连云港市| 遂川县| 铜陵市| 五寨县| 福建省| 温泉县| 兴仁县| 漳平市| 逊克县| 丁青县| 阳山县| 安丘市| 鄂温| 陆丰市| 油尖旺区| 石景山区| 高唐县| 墨江| 徐州市| 临沧市| 拜城县| 遂溪县| 大港区|