最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

java枚舉的使用示例

 更新時(shí)間:2013年12月06日 14:36:53   作者:  
我們?cè)趯W(xué)習(xí)編程語(yǔ)言的時(shí)候都學(xué)過(guò)枚舉,現(xiàn)在就具體來(lái)看看java中的枚舉的使用

復(fù)制代碼 代碼如下:

public class test {
 public static void main(String[] args) {
  WeekDay w = WeekDay.MON;
  System.out.println(w);//自己會(huì)調(diào)用tostring方法
  System.out.println(w.ordinal());//打印是枚舉列表第幾個(gè)對(duì)象
  System.out.println(WeekDay.values().length);//一共有多少個(gè)枚舉對(duì)象
 }
 public enum WeekDay{
  SAT,MON,TUE,WED,THU,FRI,SAT,
  private WeekDay(){
   System.out.println("11");
  }
  private WeekDay(int a){
   System.out.println("a");
  }
 }
}

首先上面定義一個(gè)簡(jiǎn)單的枚舉類WeekDay   

該類中的sat,mon..等實(shí)際上就是weekday類的對(duì)象

注意:

枚舉類也有構(gòu)造方法,構(gòu)造方法必須是私有的;

通過(guò)下面代碼應(yīng)該就可以了解枚舉類型的使用了,要結(jié)合內(nèi)部類來(lái)理解

復(fù)制代碼 代碼如下:

public enum TrefficLamp{
  RED(30){//紅燈對(duì)象調(diào)用參數(shù)為int型的構(gòu)造方法,
   public TrefficLamp nextLamp(){
    return GREEN;
   }
  },
  GREEN(20){
   public TrefficLamp nextLamp(){
    return YELLOW;
   }
  },
  YELLOW(2){
   public TrefficLamp nextLamp(){
    return RED;
   }
  };
  public abstract TrefficLamp nextLamp();
  private int time;
  private TrefficLamp(int time){
   this.time = time;
  };
 }

相關(guān)文章

  • 詳解Java8 Collect收集Stream的方法

    詳解Java8 Collect收集Stream的方法

    這篇文章主要介紹了Java8-Collect收集Stream的方法,提到了收集器的作用,連接收集器的方法,需要的朋友可以參考下
    2018-04-04
  • 用Java驗(yàn)證pdf文件的電子章簽名

    用Java驗(yàn)證pdf文件的電子章簽名

    這篇文章主要介紹了如何用Java驗(yàn)證pdf文件的電子章簽名,幫助大家更好的理解和使用Java,感興趣的朋友可以了解下
    2020-12-12
  • JavaWeb中的Response常用方法解析

    JavaWeb中的Response常用方法解析

    這篇文章主要介紹了JavaWeb中的Response常用方法解析,response對(duì)象是用來(lái)對(duì)客戶端進(jìn)行響應(yīng)的當(dāng)瀏覽器發(fā)出請(qǐng)求時(shí),?Web容器創(chuàng)建一個(gè)ServletRequest對(duì)象封裝請(qǐng)求信息,一個(gè)ServletResponse對(duì)象封裝響應(yīng)信息,對(duì)象作為Servlet的service()方法中的參數(shù),需要的朋友可以參考下
    2023-11-11
  • 前端與RabbitMQ實(shí)時(shí)消息推送未讀消息小紅點(diǎn)實(shí)現(xiàn)示例

    前端與RabbitMQ實(shí)時(shí)消息推送未讀消息小紅點(diǎn)實(shí)現(xiàn)示例

    這篇文章主要為大家介紹了前端與RabbitMQ實(shí)時(shí)消息推送未讀消息小紅點(diǎn)實(shí)現(xiàn)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-07-07
  • 創(chuàng)建自定義的Java注解類的方法

    創(chuàng)建自定義的Java注解類的方法

    這篇文章主要介紹了創(chuàng)建自定義的Java注解類的方法,主要部分為創(chuàng)建一個(gè)帶有Java類型@interface的新類型,需要的朋友可以參考下
    2015-07-07
  • springboot集成ftp實(shí)現(xiàn)文件上傳

    springboot集成ftp實(shí)現(xiàn)文件上傳

    這篇文章主要為大家詳細(xì)介紹了springboot集成ftp實(shí)現(xiàn)文件上傳,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-05-05
  • Java中日期時(shí)間的用法總結(jié)

    Java中日期時(shí)間的用法總結(jié)

    在日常開(kāi)發(fā)中,我們經(jīng)常需要處理日期和時(shí)間,所以這篇文章小編為大家總結(jié)了下?Java?中日期與時(shí)間的基本概念與一些常用的用法,希望對(duì)大家有所幫助
    2023-09-09
  • Java如何實(shí)現(xiàn)kaptcha網(wǎng)頁(yè)驗(yàn)證碼驗(yàn)證

    Java如何實(shí)現(xiàn)kaptcha網(wǎng)頁(yè)驗(yàn)證碼驗(yàn)證

    在做關(guān)于SSM項(xiàng)目之商鋪系統(tǒng)時(shí),了解到了kaptcha實(shí)現(xiàn)網(wǎng)頁(yè)驗(yàn)證碼驗(yàn)證,感覺(jué)就很有趣,所以便開(kāi)始學(xué)習(xí)記錄了起來(lái),復(fù)制粘貼即可用
    2025-01-01
  • JDK8中Optional類巧用之判空操作

    JDK8中Optional類巧用之判空操作

    善用Optional可以使我們代碼中很多繁瑣、丑陋的設(shè)計(jì)變得十分優(yōu)雅,這篇文章主要給大家介紹了JDK8中Optional類巧用之判空的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2021-08-08
  • Java @Value(

    Java @Value("${xxx}")取properties時(shí)中文亂碼的解決

    這篇文章主要介紹了Java @Value("${xxx}")取properties時(shí)中文亂碼的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-07-07

最新評(píng)論

安陆市| 六盘水市| 庆安县| 荃湾区| 县级市| 南汇区| 武汉市| 揭阳市| 天全县| 青龙| 金华市| 大邑县| 富源县| 镇巴县| 拉孜县| 历史| 明溪县| 明水县| 翁牛特旗| 贵州省| 拉孜县| 会同县| 虎林市| 抚顺市| 武川县| 江西省| 张家港市| 长汀县| 柘荣县| 英吉沙县| 昭苏县| 四会市| 厦门市| 新闻| 泸溪县| 寿阳县| 夏河县| 罗江县| 阿拉善右旗| 新平| 濮阳市|