Entiende el código correctamente antes de usarlo a tu proyecto si ttienes algo que aportar puedes compartirlo con nosotros.
Solución:
El método obras si proporciona un array. la salida de
String[] helloWorld = "Hello", "World";
System.out.println(helloWorld);
System.out.println(Arrays.toString(helloWorld));
es
[Ljava.lang.String;@45a877
[Hello, World]
(el número después @
es casi siempre diferente)
Indíquenos el tipo de devolución de Employee.getSelectCancel()
Ljava.lang.String;@
se devuelve donde usaste string matrices como cadenas. Employee.getSelectCancel()
no parece devolver un String[]
Según la especificación de máquina virtual de Java (Java SE 8), JVM §4.3.2. Descriptores de campo:
FieldType term | Type | Interpretation -------------- | --------- | -------------- L ClassName ; | reference | an instance of class ClassName [ | reference | one array dimension ... | ... | ...
la expresion [Ljava.lang.String;@45a877
significa que esto es un array ( [
) de la clase java.lang.String ( Ljava.lang.String;
). Y @45a877
es la dirección donde se almacena el objeto String en la memoria.
Si te animas, tienes la habilidad dejar un tutorial acerca de qué le añadirías a este tutorial.