Android 枚举类型的使用
来源:互联网 发布:淘宝上可信的澳洲代购 编辑:程序博客网 时间:2024/06/14 10:22
业务场景: 有些时候我们有一排相同类型的东西需要展示,当时每个子项可能包含具体的id。名称,简介。为了方便管理和修改。我们把它放在枚举类型中,方便管理。
首先创建枚举类型:
package net.tycmc.demo;
public enum MessageType {
Kuanxiangleixing{
@Override
public String GetName() {
// TODO Auto-generated method stub
return "款项类型";
}
@Override
public String GetId() {
// TODO Auto-generated method stub
return "1";
}
@Override
public int GetBiaozhi() {
// TODO Auto-generated method stub
return -1;
}
},
Jiaoyileixing{
public String GetName() {
// TODO Auto-generated method stub
return "交易类型";
}
@Override
public String GetId() {
// TODO Auto-generated method stub
return "2";
}
@Override
public int GetBiaozhi() {
// TODO Auto-generated method stub
return 0;
}
};
//这部分相当于接口的方法,需要的话可以继续添加,上面的类型会自动提示添加方法。
public abstract String GetName();//获取名称
public abstract String GetId();//获取id
public abstract int GetBiaozhi();//获取标志
}
获取的话去使用的地方取出,根据对应方法取值即可。如下是一些调用方法:
MessageType[] mm=MessageType.values();
MessageType[] mm1={MessageType.Kuanxiangleixing,MessageType.Jiaoyileixing};
MessageType M;
for(MessageType MM:mm){
M=MM;
String id=M.GetId();
String name=M.GetName();
}
String name=mm1[0].GetName();//这里输出就是:款项类型
String id=mm1[1].GetId();//输出是:2
- Android 枚举类型的使用
- 枚举类型的使用
- 枚举类型的使用
- 枚举类型的使用
- 枚举类型的使用
- 枚举类型的使用
- 枚举类型的使用
- 枚举类型的使用
- 枚举类型的使用
- Android 枚举类型的优化
- Java枚举类型的使用
- Java枚举类型的使用
- 使用枚举类型的注意事项
- Java枚举类型的使用
- 枚举类型的简单使用
- Java枚举类型的使用
- Java枚举类型的使用
- Enum枚举类型的使用
- java和jsp四舍五入问题
- gcc -static 命令
- c/c++中float和double类型的存储
- C语言的面向对象写法
- 视频质量诊断
- Android 枚举类型的使用
- 枚举enum的用法
- 拓扑排序hihocoder#1174&җ
- HttpURLConnection用法详解
- Gradle详解-Chapter 20. The Build Lifecycle
- hadoop核心逻辑shuffle代码分析-reduce端
- 简单易学的机器学习算法——受限玻尔兹曼机RBM
- Java开发工具集---Guava
- Java设计模式——单例模式