無線&移動互聯網技術研發

          換位思考·····
          posts - 19, comments - 53, trackbacks - 0, articles - 283
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          java enum 類

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

          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 ; //枚舉類的數目
              
              
          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;  
                  }
              
              }
              

          }

          主站蜘蛛池模板: 浦江县| 西青区| 香格里拉县| 衡东县| 石城县| 平乡县| 新源县| 酉阳| 静安区| 海口市| 大丰市| 屯昌县| 丹巴县| 鸡西市| 南江县| 华阴市| 绥宁县| 永顺县| 济宁市| 斗六市| 道真| 重庆市| 武鸣县| 通城县| 东源县| 永福县| 邵武市| 怀远县| 万载县| 逊克县| 台南市| 安阳县| 绥中县| 宝丰县| 丹凤县| 京山县| 安康市| 应用必备| 铁力市| 嘉兴市| 兴和县|