JAVA枚举的应用
来源:互联网 发布:网络迷情大概剧情 编辑:程序博客网 时间:2024/05/17 21:58
在手机方案公司从事多年的MTK、展讯MMI的修改,看习惯了C的代码风格,随处可见各种enum与switch。枚举使得程序可读性增强,显得优雅。
近日学习android,必然重拾java的编程。构思一个魔方教学的应用,自然想用枚举定义6种颜色,查阅书籍与网页,得使用方法如下。
枚举的定义
//ColorEnum.javapublic enum ColorEnum {YELLOW, ORANGE, BLUE, RED, GREEN, WHITE}
枚举的遍历
//***.javafor(ColorEnum c : ColorEnum.values()){// 设置要使用的纹理gl.glBindTexture(GL10.GL_TEXTURE_2D, tmp_tex[c.ordinal()]);//生成纹理GLUtils.texImage2D(GL10.GL_TEXTURE_2D, 0, GLImage.mBitmap[c.ordinal()], 0);}
方法ordinal()得到当前枚举量的序列号(从0开始)。
在switch中使用
ColorEnum color = ColorEnum.RED;swithc(color){case YELLOW: break; ...case RED:default:break; }
- JAVA枚举的应用
- Java枚举的应用
- Java枚举的应用
- java枚举的具体应用
- 19---java中枚举04(枚举的其他应用)
- Java枚举类型的基本应用
- java枚举的概念与应用
- java枚举的实际应用案例
- Java中枚举enum的应用
- Java枚举类的简单应用
- Java中枚举Enum的实际应用
- Java枚举应用方法
- Java枚举应用实例
- java枚举应用(一)
- java枚举应用(二)
- java枚举应用(三)
- JAVA 枚举基础应用
- Java-枚举应用总结
- Window线程池实现和解析、#pragma和构造函数参数列表基础知识
- 脚本语言整人代码
- [magick/magick_libMagickCore_la-animate.lo] Error 解决方案
- 委托的作用是什么
- v$session
- JAVA枚举的应用
- 'Provide value on 'System.Windows.StaticResourceExtension' threw an exception.'
- 利用irisskin2.dll美化vb.net界面
- 【动态规划】print article
- 如何使用JSON Framework库解析与生成json数据
- 关于在mac系统上开发web的配置-PHP
- 黑马程序员—java入门的知识
- hdu 2057 A+B Again
- 在程序中执行系统命令的办法