enum day{ mon,tue}
enum getday(){
return day;
}
Je veux imprimer le jour, comme « mon » ou « MAR. ». Est-ce possible?Comment obtenez-vous un membre d'une énumération en jython?
enum day{ mon,tue}
enum getday(){
return day;
}
Je veux imprimer le jour, comme « mon » ou « MAR. ». Est-ce possible?Comment obtenez-vous un membre d'une énumération en jython?
À moins que je ne me trompe pas, il utilise Java type ENUM réelle, dans ce cas, vous devriez être en mesure d'accéder à l'attribut name.
Quelque chose comme day.getName() serait comment vous généralement faire en Java. En Java, il retournera "mon" ou "tue" en fonction de la valeur de l'instance enum accédée.
Appelez simplement la méthode name. Par exemple:
>>> from java.lang import *
>>> s = Thread.currentThread().getState()
>>> s
RUNNABLE
>>> type(s)
<type 'java.lang.Thread$State'>
>>> s.name()
u'RUNNABLE'