首页 > 代码库 > Enum的基本使用
Enum的基本使用
package enum_test;public enum Shrubbery { GROUND, CRAWLING, HANGING}
package enum_test;public class EnumClass { public static void main(String[] args) { System.out.println(Shrubbery.class); // 枚举转成数组 System.out.println(Shrubbery.values()); // 遍历枚举的元素 for (Shrubbery e : Shrubbery.values()) { System.out.println(e); // 元素的位置 System.out.println(e + ".ordinal():\t" + e.ordinal()); // 比较元素位置 System.out.println(e + ".compareTo(Shrubbery.CRAWLING):\t" + e.compareTo(Shrubbery.CRAWLING)); // equals System.out.println(e + ".equals(Shrubbery.GROUND):\t" + e.equals(Shrubbery.GROUND)); // == System.out.println(e + " == (Shrubbery.GROUND):\t" + (e == Shrubbery.CRAWLING)); // 结果等同于.class System.out.println(e + ".getDeclaringClass():\t" + e.getDeclaringClass()); System.out.println(e + ".name():\t" + e.name()); System.out.println("---------------------"); } }}
Enum的基本使用
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。