博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
enum
阅读量:5889 次
发布时间:2019-06-19

本文共 1301 字,大约阅读时间需要 4 分钟。

hot3.png

package enumTest;

import java.util.EnumMap;

import java.util.EnumSet;

import java.util.Iterator;

import java.util.Map.Entry;

interface A1 {

void isRest();

}

enum Test2 implements A1 {

MON("一", 1), TUE("二", 2), FRI("三", 3) {	[@Override](https://my.oschina.net/u/1162528)	public void isRest() {		// TODO Auto-generated method stub		System.out.println("today is " + FRI.name + "休息");	}};private String name;private int id;private Test2() {}private Test2(String name, int id) {	this.name = name;	this.id = id;}[@Override](https://my.oschina.net/u/1162528)public void isRest() {	// TODO Auto-generated method stub}/* abstract void isOpen(); */

}

public class Test1 {

public static void main(String[] args) {	// public static 
> EnumSet
allOf(Class
elementType) // 创建一个包含指定元素类型的所有元素的枚举 set。 EnumSet
TestSet = EnumSet.allOf(Test2.class); for (Enum
enum1 : TestSet) { System.out.println(enum1); /* * MON TUE FRI */ } EnumMap
Map = new EnumMap<>(Test2.class); Map.put(Test2.TUE, "ss"); for (Iterator
> iter = Map.entrySet().iterator(); iter.hasNext();) { Entry
entry = iter.next(); System.out.println(entry.getKey() + ":" + entry.getValue()); }}

}

转载于:https://my.oschina.net/u/2346823/blog/1538155

你可能感兴趣的文章
如何优化,让电脑真正快起来(转)
查看>>
c# 数据集调试工具插件
查看>>
PostgreSQL服务端监听设置及client连接方法
查看>>
iText中输出中文
查看>>
POJ 2828 Buy Tickets(排队问题,线段树应用)
查看>>
拷贝带引用计数的对象时要注意的问题
查看>>
Oracle Data Integrator 12c-----场景(Scenario)和调度(Schedule)
查看>>
设置Log文件每天生成一个(wamp)
查看>>
ejabberd
查看>>
博客园博客自动生成三级目录(generate three levels content using JS in cnblogs)
查看>>
联通高管频频出走:通信业已成鸡肋?
查看>>
关于多线程的那些事
查看>>
js 将json字符串转换为json对象的方法解析
查看>>
1. Two Sum
查看>>
让浏览器不再显示 https 页面中的 http 请求警报
查看>>
hdu4893Wow! Such Sequence! (线段树)
查看>>
Android 最简单的SD卡文件遍历程序
查看>>
JavaScript获取DOM元素位置和尺寸大小
查看>>
js-ES6学习笔记-Generator函数
查看>>
1065: 贝贝的加密工作
查看>>