FXMAR 发表于 2017-1-4 08:08:40

Apache 枚举类的应用开发

  开发应用Apache的枚举类必须继承Apache的枚举类Enum对象。
  package com.unutrip.vacation;
  import java.util.Iterator;
import java.util.List;
import java.util.Map;
  import org.apache.commons.lang.enums.Enum;
  /**
 * Apache的枚举类的使用
 *
 * @author longgangbai
 *
 */
@SuppressWarnings("serial")
public class ApacheEnum extends Enum {
  public static final ApacheEnum RED = new ApacheEnum("Red");
 public static final ApacheEnum GREEN = new ApacheEnum("Green");
 public static final ApacheEnum BLUE = new ApacheEnum("Blue");
  public ApacheEnum(String color) {
  super(color);
 }
  public static ApacheEnum getEnum(String color) {
  return (ApacheEnum) getEnum(ApacheEnum.class, color);
 }
  @SuppressWarnings("unchecked")
 public static Map getEnumMap() {
  return getEnumMap(ApacheEnum.class);
 }
  @SuppressWarnings("unchecked")
 public static List getEnumList() {
  return getEnumList(ApacheEnum.class);
 }
  @SuppressWarnings("unchecked")
 public static Iterator iterator() {
  return iterator(ApacheEnum.class);
 }
  }
页: [1]
查看完整版本: Apache 枚举类的应用开发