国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 寿阳县| 琼中| 黄石市| 仙桃市| 垦利县| 富源县| 玛纳斯县| 延寿县| 武宣县| 张家界市| 分宜县| 边坝县| 达日县| 新余市| 鄄城县| 琼海市| 巴南区| 玉门市| 东台市| 静海县| 新蔡县| 深圳市| 淮北市| 湖口县| 大余县| 永济市| 都匀市| 湖南省| 唐河县| 巨鹿县| 普安县| 遂昌县| 金沙县| 徐汇区| 韩城市| 南和县| 桑植县| 卢龙县| 元谋县| 乐清市| 通榆县|