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
}
}