我在Java中有以下枚举
public enum TypeSignsEnum {
NEGATIVE("45","17","11","66","31","56","85","14","15","91","30"),POSITIVE("58","26","97","12","89","18","22","19","20","16","25","92","10","24","60","65","79","57","27","23","96"),DEFAULT();
TypeSignsEnum(String ...values) {
List<String> values1 = Arrays.asList(values);
}
}
每个都有多个输入值(也是默认值,但尚未) 并且以下所有逻辑都将依赖于此。
但是,这总是会导致错误
java.lang.NullPointerException: Name is null
或者如果我尝试使用实际的Integers
No enum constant com.xxx.zzz.yyy.model.TypeSignsEnum.11
(11是左数第三,负数...
相同的代码,但带有Integers
public enum TypeSignsEnum {
NEGATIVE(45,17,11,66,31,56,85,14,15,91,30),POSITIVE(58,26,97,12,89,18,22,19,20,16,25,92,10,24,60,65,79,57,27,23,96),DEFAULT();
TransactionTypeSignsEnum(Integer ...values) {
List<Integer> values1 = Arrays.asList(values);
}
}
我该如何工作?
重点是其他调用valueOf(value)
的类,该类应该是负值或正值,但是当前每个值都是错误