Tags:, Posted in Groovy:-)Keine Kommentare

Habe heute was Neues über Groovy Collections gelernt. Wenn ich in Java ein mit Werten initialisiertes Array benötige, dann mache ich das wie folgt:

1
final String[] array = new String[] { "1", "2", "3" };

In Groovy werden die Collection über literale Konstruktoren erzeugt. Listen mit [] und Maps mit [:]. Dies beißt sich einwenig mit Java. Um in Groovy ein Array zu konstruieren gibt zwei einfache Wege:

1
2
3
def array = ["1", "2", "3"] as String[]
/* oder durch einen Cast */
def array = (String[]) ["1", "2", "3"]
Februar 24, 2010