注意到:这个枚举类型是写在某个类里面的。
见如下定义代码:
/** 被点击的按钮类型-用枚举表示 */ public enum BTN_TYPE { MAKE_BTN, CHECK_BTN,APPROVE_BTN,REJECT_BTN,DELETE_BTN };
使用时,如果在别的类中调用这个枚举,注意要将枚举所在类引进来。
调用此枚举代码示例如下:(在switch中)
private boolean fillSheetsWithContent(WritableWorkbook wbook, WritableSheet sheet, BTN_TYPE sheet_name, Vector vec) throws Exception{ switch(sheet_name){ case MAKE_BTN: if (vec.size() > 0 && vec != null) { String tempArr[]=Constants.activitedCust; for (int row = 0; row < vec.size(); row++) { HashMap hm = (HashMap)vec.get(row); //遍历hm for (int col = 0; col < tempArr.length; col++) { String colVal=hm.get(tempArr[col]) == null ? "" : hm.get(tempArr[col]).toString(); //将值写进指定的单元格中 rst=ExcelUtil.addStrIntoSheet(row, col, sheet, colVal); } } } break; case CHECK_BTN: break; } }
可以把枚举ENUM_SHEET_NAME看成是一个对象,就像String类一样。
所以在方法fillSheetsWithContent的形参中,是这要定义的:BTN_TYPE sheet_name
然后sheet_name可能的值是MAKE_BTN,CHECK_BTN中的一种,则case 里面就用case MAKE_BTN,case CHECK_BTN等。
佐证URL如下:http://www.blogjava.net/JafeLee/archive/2007/09/08/143609.html
http://itpx.eol.cn/shiti_jc_2246/20111024/t20111024_697895.shtml
相关推荐
接下来,我们将深入探讨Java枚举类型的使用方法及其相关知识点。 1. **枚举的声明与初始化** 枚举类型的声明方式类似于类,但以`enum`关键字开头。例如: ```java enum Color { RED, GREEN, BLUE } ``` 这里...
下面通过一个具体的例子来说明如何使用Java枚举类型: ```java public enum Grade { A, B, C, D, F, INCOMPLETE; public String getDescription() { switch (this) { case A: return "优秀"; case B: ...
Java枚举类型是Java语言中一种特殊的类,用于定义固定的常量集合,它提供了一种安全、类型化的方式来表示一组有限的值。枚举在Java中被引入为一个完整的类型,不同于C++中的枚举,这使得Java枚举更加强大且易于使用...
Java枚举类型是Java语言中的一种特殊的类,用于定义一组固定的常量集合。它在Java中扮演着重要的角色,提供了一种安全、类型化的常量表示方式,比传统的final static变量更具有优势。理解Java枚举类型对于编写高质量...
下面我们将深入探讨Java枚举类型的常见用法。 首先,枚举类型在本质上等同于定义了一组静态常量。创建枚举类型的语法如下: ```java public enum Belle { para1, para2, para3, para4; } ``` 这会创建一个名为`...
总结起来,Java枚举类型是一个强大的工具,它可以替代`static final`常量来表示一组固定的值,提供类型安全、易于维护的代码。通过枚举,我们可以更方便地管理常量,减少错误,并增加代码的灵活性。枚举是Java中一个...
Java枚举类型(enum)是Java语言中一种特殊的类,用于定义一组固定的常量。它在许多场景下作为替代常量或单例模式的选择,提供了更安全、更易读的代码。下面我们将深入探讨Java枚举类的用法及其优势。 1. **枚举的...
一个关于JAVA枚举类型的MHT文件,包含JAVA枚举类型的用法,以及JDK版本的问题。
本篇文章将深入探讨Java枚举的特性、用法以及如何在实际开发中充分利用它们。 一、枚举的基本用法 1. 声明枚举类型: ```java public enum Color { RED, GREEN, BLUE } ``` 在这里,`Color`是枚举类型,`RED`, `...
Java 中使用关键字 enum 来定义一个枚举类型。例如: ```java public enum Season { SPRING, SUMMER, AUTUMN, WINTER; } ``` 特点 Java 定义枚举类型的语句很简约。它有以下特点: 1. 使用关键字 enum 2. 类型...
下面将详细介绍枚举类型的用法: 1. **定义枚举类型**: - 在Java中,枚举类型通过`enum`关键字来定义。例如: ```java public enum Color { RED, GREEN, BLUE } ``` - 这里,`Color`是一个枚举类型,`RED`,...
### Java 枚举类型 enum 的使用详解 #### 一、枚举类型概述 在 Java 中,枚举(enum)是一种特殊的类,它被用来表示一组固定的常量值。枚举类型自 JDK 1.5 开始引入,为开发者提供了一种更加安全、简洁的方式来...
Java枚举(enum)是Java语言中的一种特殊数据类型,用于定义一组有限的常量,这些常量在程序中作为固定的值使用。枚举在Java中被引入,目的是为了更好地管理和使用常量,提高代码的可读性和安全性。在本实例代码中,...
- **成员变量**:枚举类型中的每个成员都是一个实例,可以直接通过枚举类型名访问。 - **方法**:枚举可以像普通类一样包含方法,包括构造器、实例方法和静态方法。 - **自动实现接口**:枚举类型会自动实现`java....
Java 中的枚举类型是一种特殊的数据类型,它允许我们定义一组命名的常量。枚举类型骨子里是一个类别,所以您编译完成后,会产生一个 `.class` 档案。 枚举类型的用法 在 Java 中,我们可以使用 `enum` 关键词来...
在本压缩包中,"Java 枚举类型案例"可能包含了多个示例,以帮助我们深入理解Java枚举类型的使用。 1. **枚举的定义** 在Java中,枚举是通过关键字`enum`来定义的。例如,创建一个表示星期的枚举类型: ```java ...
Java枚举是编程语言Java中的一个特色特性,它在类、接口和变量的定义中扮演着...在JavaDemo项目中,可能包含了各种使用枚举的示例,包括但不限于上述讨论的各种用法,学习和理解这些示例有助于深入理解和应用Java枚举。
在Java中,枚举类型不是简单的常量数组,而是一种完整的类,具有类的所有特性,如方法、构造函数和继承。下面将详细探讨`Enum`的基本概念、用法以及一些高级特性。 首先,枚举类型`Enum`的定义方式如下: ```java ...