请教怎么直接将枚举数据enum直接转换成字符串?如果只需枚举名称可以使用:toString()返回枚举常量的名称,它包含在声明中。可以重写此方法,虽然一般来说没有必要。当存在更加“程序员友好的”字符串形式时,应该使用枚举类型重写此方法。如果需要枚举具体值可以使用: for (EnumTest e : EnumTest.values()) { System.out.println(e.toString()) }