标签:round 静态 mon als 方法 ace 对比 valueof exception
只是做一个基础了解, 没有深入. 因为这玩意看不出有多大个用(个人愚见), 因为不使用枚举使用别的技术方式也完全能完成相应开发
enum WeekDay{ // 定义一些枚举常量 , 每个元素都是一个枚举对象 SUN, MON, TUE, WED, THI, FRI, FAT; }
序号 | 方法描述 |
1 |
public static Enum<T> valueOf(String name) |
2 |
public final String name() public String toString() 两个方法效果相同, 返回当前枚举对象的名称 |
3 |
public static String[] values() 返回枚举类的所有常量的字符串 |
不通过枚举的话, 一般是定义一些静态常量, 把参数与之对比
// 定义一个枚举 enum WeekDay{ SUN, MON, TUE, WED, THI, FRI, FAT; } public class EnumTest1 { public static void main(String[] args) { // 假设 str 传递的参数, 需要作对比 String str = "SUN"; WeekDay w1 = null; try { w1 = WeekDay.valueOf(str); } catch (Exception e) { e.printStackTrace(); } if(w1 == null) { System.out.println("转换失败..."); return; } if(w1.equals(WeekDay.SUN)) { System.out.println("SUN..."); } if (w1.equals(WeekDay.MON)) { System.out.println("MON..."); } } }
标签:round 静态 mon als 方法 ace 对比 valueof exception
原文地址:https://www.cnblogs.com/huanggy/p/9824527.html