sort empty define create collection groovy collections

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[] ??? } }