wustguangh |分类标签:Java 2014-11-25

请问java中enum和String两种类型之间如何转换?

Ctrl+Enter直接提交

回答(1)

wustguangh 19级 2014-11-25 19:59:05

将字符串转换成enum类型使用enum的valueOf函数实现,将enum转换成String则可以直接使用toString函数,下面给出一个实际例子:

public class EnumTest {
    enum A {
        a, b, c, d;
    }

    public static void main(String[] args) {
        A aa = A.valueOf(A.class, "a");
        if (aa == A.a) {
            System.out.println(aa + " is equals 'a'");
        } else {
            System.out.println(aa + " is NOT equals 'a'");
        }
    }
}


相关知识

相关文章更多