Java Enum 使用
public class EnumLearn {public static void main(String[] args) {Person person1 = new Person();Person person2 = new Person();person1.setUsername("张三");person1.setGender(Gender.MALE);person2.setUsername("张娜拉");person2.setGender(Gender.FEMALE);System.out.println("person1: " + person1); // person1: Person{gender=Gender{gender='男'}, username='张三'}System.out.println("person2: " + person2); // person2: Person{gender=Gender{gender='女'}, username='张娜拉'}System.out.println("Gender.FEMALE: " + Gender.FEMALE); // Gender.FEMALE: FEMALESystem.out.println("Gender.MALE: " + Gender.MALE); // Gender.MALE: MALESystem.out.println(Gender.MALE == Gender.FEMALE); // falseSystem.out.println(Gender.MALE == Gender.MALE); // trueSystem.out.println(Gender.MALE.getGender()); // 男System.out.println(Enum.valueOf(Gender.class, "FEMALE")); // FEMALESystem.out.println(Arrays.asList(Gender.values())); // [MALE, FEMALE]System.out.println("**************************");System.out.println("Gender2.FEMALE: " + Gender2.FEMALE.ordinal());}
}/*** 枚举类似于单例设计,构造方法私有化*/
enum Gender {MALE("男"), FEMALE("女");private String gender; // 枚举值【男/女】private Gender(String gender){this.gender = gender;}public String getGender(){return gender;}}enum Gender2{ MALE, FEMALE}
Java Enum 使用相关推荐
- 如何使用Java Enum
简单的用法:JavaEnum简单的用法一般用于代表一组常用常量,可用来代表一类相同类型的常量值.如: 性别: public enum SexEnum {male, female;}颜色: public ...
- android enum java包_Android @IntDef注解取代Java enum枚举提高性能详解
Android @IntDef注解取代Java enum枚举提高性能 为提高Android性能,Android官方建议使用@IntDef注解替代Java的enum枚举.@IntDef的使用给出一个例子 ...
- Java Enum 枚举
Java Enum(枚举)是一个Java类 enum TestEnum{ a("Foo1"),b("Foo2"),c("Foo3") ...
- Java Enum学习总结
2019独角兽企业重金招聘Python工程师标准>>> 1. 关于 Java Enum: 学过 C/C++ 等语言的人,应该都对 Enum 类型略知一二. Enum 一般用来表示一组 ...
- Java Enum 浅析
1. 关于 Java Enum: 学过 C/C++ 等语言的人,应该都对 Enum 类型略知一二. Enum 一般用来表示一组相同类型的常量.如性别.日期.月份.颜色等.对这些属性用常量 ...
- java enum 值,获取Enum值的Java获得枚举值
How do I get the name of a Java Enum type given its value? I have written code which works for a par ...
- java enum getname_Java获取给定Enum值的Enum名称
Java获取给定Enum值的Enum名称 给定值,如何获取Java Enum类型的名称? 我有以下适用于特定Enum类型的代码,我可以使其更通用吗? public enum Category { AP ...
- java enum变量_java enum
枚举类 (enum) 在某些情况下,一个类的对象时有限且固定的,如季节类,它只有春夏秋冬4个对象这种实例有限且固定的类,在 Java 中被称为枚举类: 在 Java 中使用 enum 关键字来定义枚举 ...
- Java enum的用法详解
在JDK1.5 之前,我们定义常量都是: public static fianl.... .现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法. public e ...
- java enum(枚举)的使用
在实际编程中,往往存在着这样的"数据集",它们的数值在程序中是稳定的,而且"数据集"中的元素是有限的. 例如星期一到星期日七个数据元素组成了一周的"数 ...
最新文章
- 安卓linux终端termux下载,高级手机终端app
- tiptop 编译运行_tiptop客制规范总结
- ios 自动内存管理 ARC
- 第三方支付异步通知的陷阱
- Linux加密框架 crypto 哈希算法举例 MD5
- oem718d 基准站设置_RTK电台、网络模式作业设置流程
- 读取mysql数据到select_MySQL数据库8(十三)高级数据操作之select指令
- QQ空间无法上传多张图片解决方案
- OpenCV之颜色空间转换(笔记10)
- Liststring绑定到DataGridView控件
- 所有浏览器主页惨遭篡改:http://wangzhi6.dhtz444.top/或https://www.2345.com/
- django ajax页面加载,Python Django 之 基于JQUERY的AJAX 登录页面
- 全网首发:(解决办法)MAC OS Xcode给应用设置沙箱(Enable App Sandbox)之后,运行报错Illegal instruction: 4
- 【DS】数据结构八股文英文版(1)
- 网络抖动多少ms算正常_如何测试延时、抖动、丢包率
- 【免费通配符 SSL证书 (支持 IP) 申请教程】
- Windows键和Delete键不能用解决方法
- 老罗的悔改与锤子的落俗
- win7java浏览器崩溃_浏览器崩溃怎么办,教你win7系统浏览器崩溃的应对办法
- matlab regress 非线性,MATLAB用regress作多元非线性回归
热门文章
- rabbitmq队列php应用,RabbitMQ工作队列应用
- SIGIR 2021 | 深入探索犯罪情节,中科大提出基于环境感知的法律判决预测
- 消费级GPU、速度提升3000倍,微软FastNeRF实现200FPS高保真神经渲染
- POJ1088 滑雪 记忆化搜索
- 路痴的单身小菡 BFS求最短路径+DFS求路径数
- HDU1010 Tempter of the Bone DFS+剪枝
- Java 调用接口工具类并设置请求和传输超时时间
- java判断输入的格式化_Java的字符串及格式化输入输出
- java是什么_Java是什么?
- springboot+mybatis实现数据分页(三种方式)