枚举
来源:互联网 发布:薪酬优化 密件工资单 编辑:程序博客网 时间:2024/05/01 10:57
public enum Person {LE("A",1),LD("B",2),LC("C",3),LB("D",4);private String name;private int age;Person(String name,int age){this.name = name;this.age = age;}public String toString(){return name+"今年"+age+"岁";}}
<pre name="code" class="java">import java.util.EnumMap;import java.util.EnumSet;import java.util.Scanner;public class mvalue {public static void main(String[] args) {Person [] persons = Person.values();for(Person pe : persons){System.out.println(pe);}Person two = Person.LD;Person key = two;switch(key){case LB:System.out.println("这个人是:"+Person.LB);break;case LC:System.out.println("这个人是:"+Person.LC);break;case LD:System.out.println("这个人是:"+Person.LD);break;case LE:System.out.println("这个人是:"+Person.LE);break;default:System.out.println("没有这个人");break;}EnumSet<Person> pps = EnumSet.allOf(Person.class);for(Person ps : pps){System.out.println("set --- "+ps);}EnumMap<Person,String> a = new EnumMap(Person.class);a.put(Person.LB, "第一个人");a.put(Person.LC, "第二个人");a.put(Person.LD, "第三个人");a.put(Person.LE, "第四个人");for(String mp : a.values()){ //从第四个人开始输出,直到输出完毕System.out.println(mp);}Integer i = 10;System.out.println(i);char [] cc = new char[100];Scanner in = new Scanner(System.in);String str = in.next();cc = str.toCharArray();for(int j =0; j < cc.length; j++){System.out.println(cc[j]);}StringBuilder sb = new StringBuilder("aaaaa");sb.append("附加字符串");sb.replace(3, 5, "333");System.out.println(sb.reverse()); //输出 串符字加附333aaa}}
0 0
- 枚举
- 枚举
- 枚举
- 枚举
- 枚举
- 枚举
- 枚举
- 枚举
- 枚举
- 枚举
- 枚举
- 枚举
- 枚举
- 枚举
- 枚举
- 枚举
- 枚举
- 枚举
- ImagerLoader的原理
- java调用微信群发接口
- 自适应网页
- Swift - 进度条(UIProgressView)的用法
- 服务器启动org.apache.catalina.deploy.WebXml addFilter错误
- 枚举
- linux9.0安装VMware Tools问题解决
- 在AlertDialog中使用EditView时如何弹出软键盘
- Android基础总结:1像素密度
- Mapper中setup、map、cleanup的浅析
- Android开发:shape和selector和layer-list的(详细说明)
- UItableViewCell的分割线顶头显示
- Deep Learning(深度学习)之(九)词向量的内部任务评价和外部任务评价方法
- 给定一个数组,数组中包含若干个0,将0移至数组前面,其余的相对顺序保持不变