Tags:Groovy,java 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
