1. 首页 > 数码 >

java枚举用法示例(java中的枚举)

您好,今天乐乐来为大家解答以上的问题。java枚举用法示例相信很多小伙伴还不知道,现在让我们一起来看看吧!

java枚举用法示例(java中的枚举)java枚举用法示例(java中的枚举)


1、java枚举定义的方法:1.原始的接口定义常量public interface IConstants {String MON = "Mon";String TUE = "Tue";String WED = "Wed";String THU = "Thu";String FRI = "Fri";String SAT = "Sat";String SUN = "Sun";} 2.使用的位置如下,一般在switch语句中使用:package com.hmw.test;/*** 枚举测试类* @author 何明旺*/public enum EnumTest {MON, TUE, WED, THU, FRI, SAT, SUN;}这段代码实际上调用了7次 Enum(String name, int ordinal):new Enum("MON",0);new Enum("TUE",1);new Enum("WED",2);... ...遍历、switch 等常用操作对enum进行遍历和switch的操作示例代码:public class Test {public static void main(String[] args) {for (EnumTest e : EnumTest.values()) {System.out.println(e.toString());}System.out.println("----------------我是分隔线------------------");EnumTest test = EnumTest.TUE;switch (test) {case MON:System.out.println("今天是星期一");break;case TUE:System.out.println("今天是星期二");break;// ... ...default:System.out.println(test);break;}}}输出结果:MONTUEWEDTHUFRISATSUN你完全可以把enum看成标准的一个类。

2、一样可以命名包,导入。

3、枚举常量在比较时,需要使用equals或compareTo方法。

4、switch选择时,可直接使用枚举常量值。

本文到这结束,希望上面文章对大家有所帮助。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 12345678@qq.com 举报,一经查实,本站将立刻删除。

联系我们

工作日:9:30-18:30,节假日休息