enum day{ mon,tue}
enum getday(){
return day;
}
我想打印这一天,比如“mon”或“tue”。 有可能吗?
答案 0 :(得分:1)
只需调用name方法即可。例如:
>>> from java.lang import *
>>> s = Thread.currentThread().getState()
>>> s
RUNNABLE
>>> type(s)
<type 'java.lang.Thread$State'>
>>> s.name()
u'RUNNABLE'
答案 1 :(得分:0)
除非我弄错了,否则它使用实际的Java枚举类型,在这种情况下你应该能够访问name属性。
像day.getName()这样的东西就是你通常用Java做的。在Java中,它将返回“mon”或“tue”,具体取决于所访问的枚举实例的值。