Java知识点总结(Java容器-EnumSet)
生活随笔
收集整理的這篇文章主要介紹了
Java知识点总结(Java容器-EnumSet)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Java知識點總結(Java容器-EnumSet)
@(Java知識點總結)[Java, Java容器, JavaCollection, JavaSet]
EnumSet
相關操作
//1.0創建一個EnumSet集合,集合元素就是Season枚舉類的全部枚舉值EnumSet<Season> es = EnumSet.allOf(Season.class);System.out.println(es);//輸出[SPRING, SUMMER, AUTUMN, WINTER]//2.0創建一個EnumSet空集合,指定其集合元素時Season類的枚舉值。EnumSet<Season> es2 = EnumSet.noneOf(Season.class);System.out.println(es2);//輸出[]//2.1手動添加兩個元素es2.add(Season.AUTUMN);es2.add(Season.WINTER);System.out.println(es2);//輸出[AUTUMN, WINTER]//3.0以指定枚舉值創建EnumSet集合EnumSet<Season> es3 = EnumSet.of(Season.SPRING, Season.SUMMER);System.out.println(es3);//輸出[SPRING, SUMMER]//4.0創建包含從Season.SPRING枚舉值,到Season.AUTUMN枚舉值范圍內所有枚舉值的EnumSet集合。EnumSet<Season> es4 = EnumSet.range(Season.SPRING, Season.AUTUMN);System.out.println(es4); //輸出[SPRING, SUMMER, AUTUMN]//5.0新創建的EnumSet集合元素和es4集合的元素有相同類型,es5的集合元素 + es4的集合元素 = Season 的所有枚舉值EnumSet<Season> es5 = EnumSet.complementOf(es4);System.out.println(es5); //輸出[WINNER]//6.0復制Collection集合中所有元素來創建EnumSet集合。Collection<Season> c = new HashSet<Season>();c.add(Season.AUTUMN);c.add(Season.WINTER);EnumSet<Season> es6 = EnumSet.copyOf(c);System.out.println(es6); //輸出[AUTUMN, WINTER]總結
以上是生活随笔為你收集整理的Java知识点总结(Java容器-EnumSet)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java之装箱拆箱
- 下一篇: LeetCode 451. Sort C