`
longgangbai
  • 浏览: 7340584 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

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);
 }

}

分享到:
评论

相关推荐

    JAVA的枚举实例以及应用

    JAVA的枚举实例以及应用

    1.springbood+mybatis项目demo2.mybatis自定义枚举类型的转换器以及各种使用场景

    在开发Java Web应用程序时,Spring Boot和MyBatis是两个非常流行的技术框架。Spring Boot简化了项目的初始化和配置,而MyBatis则提供了一个灵活的持久层解决方案。本项目示例"1.springboot+mybatis项目demo2.mybatis...

    apache commons

    Apache Commons Lang 提供了对Java语言功能的补充,包括字符串操作、日期时间处理、枚举操作、反射工具等。这个库是许多开发者在编写Java应用时不可或缺的助手,因为它弥补了Java标准库的一些不足。 Apache Commons...

    apache commons-lang简介

    Apache Commons Lang是Java开发中的一个非常重要的开源工具库,它提供了一系列实用的工具类,极大地丰富了Java的标准库,为开发者提供了更便捷、高效的方法来处理常见的编程任务。Lang包主要包含了对字符串操作、...

    ATM机扩展应用开发

    ATM机扩展应用开发涉及到多个技术领域,包括JAVA、APACHE MINA、C#.NET等。这些技术在构建一个高效、安全且可扩展的自动取款机(ATM)系统中起到关键作用。 首先,JAVA作为后端开发的主要语言,用于实现业务逻辑和...

    Apache Commons API.rar

    Apache Commons 是一个由Apache软件基金会开发的Java库集合,它为Java程序员提供了许多实用工具类,简化了常见的编程任务。这个"Apache Commons API.rar"压缩包包含五个关键的Apache Commons子项目的API文档,分别是...

    Apache Commons组件简介.ppt

    它提供了许多实用工具类,包括异常处理、字符串操作、日期和时间格式化、枚举操作等,大大丰富了Java基础类的功能。 3. **Math**:Apache Commons Math 提供了一系列数学计算和统计方法,支持矩阵运算、线性代数、...

    java处理Excell Apache POI

    - Apache POI支持多种单元格数据类型,如`STRING`, `NUMERIC`, `BOOLEAN`, `FORMULA`等,通过`CellType`枚举来指定。 4. **样式与格式**: - 可以创建并应用`CellStyle`,设置字体、颜色、边框、对齐方式等。 - ...

    apache common api(chm)

    它弥补了Java标准库的一些不足,例如创建不可变对象、运行时生成枚举类、执行深度比较等。Lang库是许多Java项目的基石,为日常编码提供了强大的工具。 5. **Apache Commons Logging**: 这是一个轻量级的日志记录...

    org.apache.commons

    2. **Apache Commons Lang**:这个模块包含了许多与 Java 核心类库相关的实用工具类,如字符串操作、日期时间处理、反射辅助、枚举处理等。例如,`StringUtils` 提供了丰富的字符串操作方法,如 `isEmpty()`、`...

    apache commons-lang3.4最新官方jar包文档

    Apache Commons Lang是Apache软件基金会开发的一个Java类库,它提供了许多在Java标准库中未包含的实用工具类,极大地丰富了Java开发者的工具箱。这里的"apache commons-lang3.4最新官方jar包文档"指的是Apache ...

    Apache.commons

    Apache Commons 是一个由 ...这些Apache Commons库在Java开发中被广泛应用,它们提高了代码的可复用性和可维护性。通过使用这些库,开发者可以避免重复造轮子,专注于应用程序的核心逻辑,同时确保代码的质量和效率。

    org.apache.commons jar包大全

    总结来说,"org.apache.commons jar包大全"是一个全面的Java开发资源,包含Apache Commons项目中的所有jar包,它们提供了丰富的工具类和实用方法,涵盖了文件操作、网络通信、对象操作、配置管理等多个方面,是Java...

    android安卓系统全量注释和枚举信息

    在Android操作系统中,Java语言是主要的开发工具,而Apache则常常被用作服务器端的支持。这个名为"android安卓系统全量注释和枚举信息"的资源可能包含了大量的关于Android SDK中的类、方法、枚举及其注释的详细信息...

    apache-commons-lang.jar.zip

    Apache Commons Lang 是一个由 Apache 软件基金会开发的 Java 类库,它是 Apache Commons 项目的一部分,专注于提供一些 Java 核心库中未涵盖的实用工具类。这个压缩包 "apache-commons-lang.jar.zip" 包含了 Apache...

    apache-commons的所有API

    Apache Commons 是一个由 Apache ...这些 API 在实际开发中有着广泛的应用,它们提高了代码的可读性和可维护性,降低了开发复杂度。学习和掌握 Apache Commons 中的各个组件,对于提升 Java 开发者的生产力非常有帮助。

    org.apache_xpgod.zip

    8. **枚举**:在Java早期版本中,枚举类型尚未内置,Commons Collections提供了枚举实现,使得创建枚举类更加方便。 9. **Bag接口**:实现了多重集的概念,即一个元素可以在集合中出现多次。 10. **Transformer...

    apache-common最全的jar包

    3. **commons-lang3-3.0.1.jar**: 提供了对 Java 核心语言类的补充,比如字符串处理、日期时间操作、反射辅助类、枚举工具等,是日常编程中非常常用的一个库。 4. **commons-httpclient-3.1.jar**: 这是 Apache ...

    org.apache.commons包

    `org.apache.commons` 是这个项目中的一个主要包,包含了各种实用工具类和组件,广泛应用于Java开发中。在Java开发中,Apache Commons 提供的功能通常可以提高代码的可读性和可维护性。 `org.apache.commons` 包含...

    Apache Commons 常用jar包(包含代码和doc)更新至2011/12

    这四个模块是 Apache Commons 中非常基础且常用的部分,广泛应用于各种 Java 应用程序开发中。它们不仅提高了开发效率,而且通过提供经过广泛测试和优化的工具类,提升了代码的稳定性和质量。如果你在使用这些库,...

Global site tag (gtag.js) - Google Analytics