java枚举类型使用的小例子
public interface PositionConstants {
public static enum POSITIONS{
GENERALMANAGER("00000001","总经理"),
SUPERVISOR("00000002","部门主管"),
CLIENTMANAGER("00000003","客户经理"),
ADMIN("00000004","部门ADMIN"),
TECMANAGER("00000005","技术经理"),
TECENGINEER("00000006","技术工程师"),
QA("00000007","QA"),
COORDINATOR("00000008","协调服务员"),
FINANCIAL("00000009","财务人员");
private String v;
private String k;
POSITIONS(String key,String value) {
k=key;
v = value;
}
public String getV() {
return v;
}
public void setV(String v) {
this.v = v;
}
public String getK() {
return k;
}
public void setK(String k) {
this.k = k;
}
}
调用:PositionConstants.POSITIONS.GENERALMANAGER.getK();
转成数组遍历:
for(int i=0;i<PositionConstants.POSITIONS.values().length;i++){
String positionID=PositionConstants.POSITIONS.values()[i].getK();
String positionName=PositionConstants.POSITIONS.values()[i].getV();
分享到:
相关推荐
什么是枚举? 枚举是一种特殊的数据类型,用于定义具有固定个数的常量集。它可以帮助我们更好地管理常量,使代码更...在这个例子中,我们定义了一个枚举类型Day,其中包含了七个常量值:MONDAY、TUESDAY、WEDNESDAY、TH
java高级编程 Enum枚举 包括枚举的例子,问题 及一些文档,是复习的好资源
枚举类型; 静态导入; 格式化输出; 使用ProcessBuilder执行本地命令; 泛型编程; 监控和管理虚拟机;新的线程执行架构; 线程锁; 线程条件; 线程同步装置:semaphore countdownlatch cyclicbarrier exchanger; 17 java与...
EnumSet是Java枚举类型的泛型容器,Java既然有了SortedSet、TreeSet、HashSet等容器,为何还要多一个EnumSet呢?答案肯定是EnumSet有一定的特性,举个例子,EnumSet的速度很快。其他特性不一一列举了,毕竟本文的...
学生提问:当我们使用编译C程序时,不仅需要指定存放目标文件的位置,也需要指定目标文件的文件名,这里使用javac编译Java程序时怎么不需要指定目标文件的文件名呢? 13 1.5.3 运行Java程序 14 1.5.4 根据...
3.1 使用Java运算符 3.1.1 优先级 3.1.2 赋值 3.1.3 算术运算符 3.1.4 自动递增和递减 3.1.5 关系运算符 3.1.6 逻辑运算符 3.1.7 按位运算符 3.1.8 移位运算符 3.1.9 三元if-else运算符 3.1.10 逗号运算符 3.1.11 ...
3.1 使用Java运算符 3.1.1 优先级 3.1.2 赋值 3.1.3 算术运算符 3.1.4 自动递增和递减 3.1.5 关系运算符 3.1.6 逻辑运算符 3.1.7 按位运算符 3.1.8 移位运算符 3.1.9 三元if-else运算符 3.1.10 逗号运算符 3.1.11 ...
3.1 使用Java运算符 3.1.1 优先级 3.1.2 赋值 3.1.3 算术运算符 3.1.4 自动递增和递减 3.1.5 关系运算符 3.1.6 逻辑运算符 3.1.7 按位运算符 3.1.8 移位运算符 3.1.9 三元if-else运算符 3.1.10 逗号运算符 3.1.11 ...
初学者将从本书 中发现 每个主题的详细讨论 ,以及许多特别有帮助的例子 。而对Java 更高级特性和库的深入讨论, 将会吸引有经验的编程人员 。无论是对于初学者还是有经验的编程人员,本书都提供了持久 的资源和方便...
3.1 使用Java运算符 3.1.1 优先级 3.1.2 赋值 3.1.3 算术运算符 3.1.4 自动递增和递减 3.1.5 关系运算符 3.1.6 逻辑运算符 3.1.7 按位运算符 3.1.8 移位运算符 3.1.9 三元if-else运算符 3.1.10 逗号运算符 3.1.11 ...
3.1 使用Java运算符 3.1.1 优先级 3.1.2 赋值 3.1.3 算术运算符 3.1.4 自动递增和递减 3.1.5 关系运算符 3.1.6 逻辑运算符 3.1.7 按位运算符 3.1.8 移位运算符 3.1.9 三元if-else运算符 3.1.10 逗号运算符 3.1.11 ...
Enum,也就是枚举,从C语言开始就有了,C++、Java、Objective-C、Swift这些语言,当然都有对应的枚举类型,功能可能有多有少,但是最核心的还是一个—规范的定义代码中的状态、选项等“常量”。 举个例子,我们想要在...
3.1 使用Java运算符 3.1.1 优先级 3.1.2 赋值 3.1.3 算术运算符 3.1.4 自动递增和递减 3.1.5 关系运算符 3.1.6 逻辑运算符 3.1.7 按位运算符 3.1.8 移位运算符 3.1.9 三元if-else运算符 3.1.10 逗号运算符 3.1.11 ...
3 枚举类型 16. 4 静态导入 16. 5 可变长参数Varargs 16. 6 格式化输出 16. 7 使用ProcessBuilder执行本地命令 16. 8 泛型编程 16. 9 注释功能Annotation 16. 10 监控与管理虚拟机 ...
现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法。 public enum Color { RED, GREEN, BLANK, YELLOW } 用法二:switch JDK1.6之前的switch语句只支持int,char,...
1.4一个简单的Java小程序16 1.5本章小结18 第2章Java语言基础19 2.1Java语言的特点19 2.2Java程序的构成21 2.3数据类 型23 2.3.1基本数据类型23 2.3.2常量25 2.3.3变量26 2.3.4整型数据27 .2.3.5浮点型...
下面是使用 @SuppressWarnings 来取消 deprecation 警告的一个例子: public class Test { @Deprecated //在eclipse下运行的时候,方法名上会加一横线 public static void sayHello() { } } public class Test...
可枚举可枚举与标准Java Enum类型相似,但具有解析“尚不知道”值的附加功能。 如果您尝试构建稳定的API,它们将无价之宝。获取图书馆将以下依赖项添加到您的项目中,或 下载。 < dependency> < groupId>nl....