博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
枚举类型成员方法
阅读量:6342 次
发布时间:2019-06-22

本文共 969 字,大约阅读时间需要 3 分钟。

  枚举类型有很多的成员方法,可以将枚举类型看做是一个类,它集成于java.lang.Enum类。它具有以下方法:

下面以列子说用这几个方法的使用方法:

1 public class ShowEnum { 2     enum Constants2{ 3         A,B,C ; //可以没有分号,将常量放在枚举类型中 4     } 5     //定以比较枚举类型的方法,参数为枚举类型 6     public static void compare(Constants2 c){ 7         //根据values()方法返回的数组做循环操作 8         for (int i = 0; i < Constants2.values().length;i++){ 9             //将比较结果返回10             System.out.println(c+"与"+Constants2.values()[i]+"的比较结果:"+c.compareTo(Constants2.values()[i]));11         }12     }13     public static void main(String[] args) {14         //调用compare方法15         compare(Constants2.valueOf("B"));16         System.out.println("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~");17         //循环有values返回的数组18         for(int i = 0; i 

运行结果:

B与A的比较结果:1

B与B的比较结果:0
B与C的比较结果:-1
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
枚举成员变量为:A
枚举成员变量为:B
枚举成员变量为:C
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
A在枚举类型中的索引位置为:0
B在枚举类型中的索引位置为:1
C在枚举类型中的索引位置为:2

 

转载于:https://www.cnblogs.com/xyzyj/p/6184938.html

你可能感兴趣的文章
基于哈夫曼编码的压缩算法的实现
查看>>
TCP长连接与短连接的区别
查看>>
sed tr
查看>>
FTP文件传输服务器(详解)
查看>>
ERROR OGG-01172 Discard file (/oradata/gglog/repl.dsc) exceeded max bytes (500000000).
查看>>
Windows 8快捷键
查看>>
演示:使用Sniffer统计与分析流量
查看>>
Redis常用命令入门——列表类型(一级二级缓存技术)
查看>>
HTML5 <Audio>标签API整理(一)
查看>>
MyBatis绑定错误[Invalid bound statement (not found)]
查看>>
SQL Server:移动系统数据库
查看>>
(转)Linux下增加交换分区的大小
查看>>
关于程序中用到的脚本
查看>>
Oracle RAC 并发与架构
查看>>
Wireshark抓包工具
查看>>
js中的json对象和字符串之间的转化
查看>>
【番外篇】ASP.NET MVC快速入门之免费jQuery控件库(MVC5+EF6)
查看>>
Python学习--08函数式编程
查看>>
初步了解php,实现注册及登录
查看>>
PCL点云变换与移除NaN
查看>>