He usado enums en java en el pasado pero por alguna razón estoy obteniendo un error extraño en este momento. La línea de código que está lanzando el error es:enum valueOf IllegalArgumentException: No enum const class
switch(ConfigProperties.valueOf(line[0].toLowerCase()){
...
}
estoy recibiendo un
java.lang.IllegalArgumentException: No enum const class
allautomator.ConfigProperties.language
en la línea de ejemplo es una matriz de cadenas.
Estoy realmente confundido en este momento, no sé lo que podría estar mal.
y cómo se ve tu enum? – Bozho
Por favor, publique su enumeración y el valor de la línea [0]. La función valueOf espera una cadena EXACTA. Sin espacios adicionales, puntuación, etc. No sé si es sensible a mayúsculas/minúsculas, pero lo asumiría por ahora. –
¿Puedes agregar tu clase Enum y el contenido de la matriz lineal también? Solo para asegurarnos de que podamos ver cuáles son las entradas y qué enumeraciones tienes. –