java的枚举类enum
2017-09-21 00:00
302 查看
本文永久地址:https://my.oschina.net/bysu/blog/1540903
定义一个枚举类
定义一个调用类,打印枚举实例
输出结果
===============================================================
定义一个枚举类
定义一个调用类,打印枚举实例
编译报错
===============================================================
定义一个枚举类
定义一个调用类,打印枚举实例
输出结果
===============================================================
定义一个枚举类,并重写toString()方法
定义一个调用类,打印枚举实例
输出结果
定义一个枚举类
public enum TestEnum{ ONE,TWO,THREE,FOUR,FIVE; }
定义一个调用类,打印枚举实例
public class GeneratorEnum{ public static void main(String[] args){ for(TestEnum t:TestEnum.values()){ System.out.println(t); } } }
输出结果
ONE TWO THREE FOUR FIVE
===============================================================
定义一个枚举类
public enum TestEnum{ ONE("一"),TWO("二"),THREE("三"),FOUR("四"),FIVE("五"); }
定义一个调用类,打印枚举实例
public class GeneratorEnum{ public static void main(String[] args){ for(TestEnum t:TestEnum.values()){ System.out.println(t); } } }
编译报错
.\TestEnum.java:2: 错误: 无法将枚举 TestEnum中的构造器 TestEnum应用到给定类型; ONE("一"),TWO("二"),THREE("三"),FOUR("四"),FIVE("五"); ^ 需要: 没有参数 找到: String 原因: 实际参数列表和形式参数列表长度不同 .\TestEnum.java:2: 错误: 无法将枚举 TestEnum中的构造器 TestEnum应用到给定类型; ONE("一"),TWO("二"),THREE("三"),FOUR("四"),FIVE("五"); ^ 需要: 没有参数 找到: String 原因: 实际参数列表和形式参数列表长度不同 .\TestEnum.java:2: 错误: 无法将枚举 TestEnum中的构造器 TestEnum应用到给定类型; ONE("一"),TWO("二"),THREE("三"),FOUR("四"),FIVE("五"); ^ 需要: 没有参数 找到: String 原因: 实际参数列表和形式参数列表长度不同 .\TestEnum.java:2: 错误: 无法将枚举 TestEnum中的构造器 TestEnum应用到给定类型; ONE("一"),TWO("二"),THREE("三"),FOUR("四"),FIVE("五"); ^ 需要: 没有参数 找到: String 原因: 实际参数列表和形式参数列表长度不同 .\TestEnum.java:2: 错误: 无法将枚举 TestEnum中的构造器 TestEnum应用到给定类型; ONE("一"),TWO("二"),THREE("三"),FOUR("四"),FIVE("五"); ^ 需要: 没有参数 找到: String 原因: 实际参数列表和形式参数列表长度不同 5 个错误
===============================================================
定义一个枚举类
public enum TestEnum{ ONE("一"),TWO("二"),THREE("三"),FOUR("四"),FIVE("五"); private String name; TestEnum(String name){ this.name = name; } }
定义一个调用类,打印枚举实例
public class GeneratorEnum{ public static void main(String[] args){ for(TestEnum t:TestEnum.values()){ System.out.println(t); } } }
输出结果
ONE TWO THREE FOUR FIVE
===============================================================
定义一个枚举类,并重写toString()方法
public enum TestEnum{ ONE("一"),TWO("二"),THREE("三"),FOUR("四"),FIVE("五"); private String name; TestEnum(String name){ this.name = name; } public String toString(){ return this.name; } }
定义一个调用类,打印枚举实例
public class GeneratorEnum{ public static void main(String[] args){ for(TestEnum t:TestEnum.values()){ System.out.print(t + " " ); } System.out.println("\n" + TestEnum.valueOf("ONE")); System.out.println(TestEnum.TWO); } }
输出结果
一 二 三 四 五 一 二
相关文章推荐
- 【java基础】【Enum枚举类使用】
- Java枚举类的基本使用Enum
- Java枚举类的基本使用Enum
- JAVA之enum(枚举类)解析
- Java enum 枚举类的编译实现
- Java enum 枚举类详解
- Java枚举类的基本使用Enum
- Java枚举类enum介绍
- Java枚举类的基本使用Enum
- Java枚举类的基本使用Enum
- java1.5新增Enum(枚举类)
- java中枚举类(enum)
- java enum枚举类的使用
- Java枚举类的基本使用Enum
- Java枚举类的基本使用Enum
- JAVA 枚举类 Enum
- JAVA 枚举类 enum
- java枚举类Enum方法简介(valueof,value,ordinal)
- Java枚举类的基本使用Enum
- Java枚举类的基本使用Enum