枚举---java类集对枚举的支持

来源:互联网 发布:java web嵌入式 编辑:程序博客网 时间:2024/05/16 04:01

一,本章目标

掌握EnumMap类的使用

掌握EnumSet类的使用


二,具体内容

EnumMap类:



EnumSet:


将全部的集合设置到EnumSet集合中:


只设置一个内容到EnumSet中:


创建只能指定类型的枚举集合(可能有同时多个类型的枚举对象,但是只有一个类型可以放进集合里)


还可以创建不包含指定元素的集合


拷贝一个集合的内容







三,总结

EnumMap和EnumSet,前者是符合Map的操作形式的,而EnumSet基本上就是都使用静态方法完成的

在操作中大量的使用枚举.class,这个属于java反射机制




原创粉丝点击