枚举方法
1、枚举类中自带
2、枚举类从java.lang.Enum类继承
package cn.itcast.enumdemo;
import java.util.Arrays;
import org.junit.Test;
public class Demo4 {
//从父类java.lang.Enum继承的方法
@Test
public void demo1()
{
String name=EnumDemo1.A.name();
System.out.println(name);
}
@Test
public void demo2()
{
int index=EnumDemo1.B.ordinal();
System.out.println(index);
}
@Test
//valueof 将一个字符串转换成指定枚举类型的枚举值
public void demo3()
{
EnumDemo1 ed=EnumDemo1.valueOf(EnumDemo1.class,"A");
System.out.println(ed==EnumDemo1.A);
}
//枚举中自带的方法
@Test
public void demo4()
{
EnumDemo1[] eds=EnumDemo1.values();
System.out.println(Arrays.toString(eds));//得到枚举类中的所有枚举值
}
@Test
public void demo5()
{
EnumDemo1 ed=EnumDemo1.valueOf("A");
System.out.println(ed);
}
}
enum EnumDemo1{
A,B,C
}