Я пытаюсь перенести свой существующий код на использование Enum, и у меня возникают некоторые проблемы из-за отсутствия опыта работы с Enum. В первую очередь это мои конструкции. В моем EJB
, наряду с Entity, у меня есть класс enum (не уверен, что это вообще класс).
public enum Type {
PROFILE_COMMENT,
GROUP_COMMENT
}
В моем управляемом bean myBean.java
у меня
@ManagedBean(name="myBean")
@SessionScoped
public class myBean {
private Type type;
public myBean() {
}
public Type getType() {
return type;
}
public void setType(Type type) {
this.type = type;
}
public void Test(Type t){
System.out.println(t);
}
}
] затем в моем JSF, {a = 1, b = 2, c = 3, d = 4, e = 5, f = 6, g = 7, h = 0xff }; Но это не публичное перечисление myEnum {1a = 1, 2a = 2, 3a = 3, }; Есть ли способ ...
Это допустимое перечисление
public enum myEnum
{
a= 1,
b= 2,
c= 3,
d= 4,
e= 5,
f= 6,
g= 7,
h= 0xff
};
Но это не
public enum myEnum
{
1a = 1,
2a = 2,
3a = 3,
};
Есть ли способ использовать число в перечислении? У меня уже есть код, который заполняет выпадающие списки из перечислений, так что это было бы очень удобно