国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Java > 正文

java實現(xiàn)高效的枚舉元素集合示例

2019-11-26 15:38:13
字體:
供稿:網(wǎng)友

思路分析:可以通過為EnumSet指定類型,該類型即為在同一包中定義的枚舉類。使用EnumSet類的add()方法添加元素,使用EnumSet類的remove()方法刪除元素,使用EnumSet類的complementOf()方法獲取對象的全部,使用EnumSet類的range()方法獲取指定范圍的元素。

代碼如下:

復制代碼 代碼如下:

package cn.edu.xidian.crytoll;
public enum Weeks {
    MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURADAY, SUNDAY
}

EnumSetTest.java:

復制代碼 代碼如下:

package cn.edu.xidian.crytoll;
import static cn.edu.xidian.crytoll.Weeks.MONDAY;
import static cn.edu.xidian.crytoll.Weeks.THURSDAY;

import java.util.EnumSet;

public class EnumSetTest {
    public static void main(String[] args) {
        EnumSet<Weeks> week = EnumSet.noneOf(Weeks.class);
        week.add(MONDAY);
        System.out.println("EnumSet中的元素:" + week);
        week.remove(MONDAY);
        System.out.println("EnumSet中的元素:" + week);
        week.addAll(EnumSet.complementOf(week));
        System.out.println("EnumSet中的元素:" + week);
        week.removeAll(EnumSet.range(MONDAY, THURSDAY));
        System.out.println("EnumSet中的元素:" + week);
    }
}


運行程序就可以看到結(jié)果了。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 河曲县| 凌海市| 宣威市| 沂水县| 澄江县| 商水县| 突泉县| 且末县| 定日县| 大连市| 朝阳县| 雅安市| 镇原县| 出国| 银川市| 永清县| 合阳县| 昆明市| 嫩江县| 武穴市| 盐源县| 稻城县| 登封市| 托克托县| 塔城市| 新蔡县| 寿光市| 泾源县| 山东| 丹东市| 阿拉善左旗| 江油市| 肃北| 高阳县| 汪清县| 青海省| 津市市| 清原| 曲麻莱县| 东乡县| 垫江县|