empty - ¿Cómo convierto una colección de Groovy String a una Java String Array?
groovy map (1)
Para ser correcto, def data = ["a","b","c"]
es una lista, no una matriz.
Solo intenta lanzar de esta manera:
def data = ["a","b","c"] as String[]
Intento llamar a un methond en una clase de Java de una clase de Groovy. El método Java tiene una matriz String como parámetro, y tengo una colección de Strings en mi clase Groovy. ¿Cómo convierto la colección Groovy a una matriz Java String?
Método Java:
public class SomeJavaClass{
public void helpDoSomething(String[] stuff){
}
}
Código Groovy
class SomeGroovyClass {
def data = ["a", "b", "c"]
def doSomething = {
def javaClass = new SomeJavaClass()
javaClass(data) //Groovy passes ArrayList, Java class expects String[] ???
}
}