Java to Groovy

Bei der Nutzung von Java Code in Groovy gibt es stellenweise Probleme, da nicht alle Java Strukturen in Groovy erkannt werden. Im Folgenden werden Beispiele aus Java nach Groovy übertragen.

String Array

//Java:
String[] cars = {"Volvo", "BMW", "Ford", "Mazda"};

//Groovy:
["Volvo", "BMW", "Ford", "Mazda"] as String[]

ArrayList sortieren (custom)

//Java + Groovy gleich
Collections.sort(ssjList, new Comparator<SchuelerSchuljahr>() {
    @Override
    public int compare(SchuelerSchuljahr arg0, SchuelerSchuljahr arg1) {
        return arg0.getVorname().compareTo(arg1.getVorname());
    }
});

Array iterieren

//Java und Groovy:
for(SchuelerSchuljahr ssj : ssjList){
    print(ssj) //Groovy
    System.out.println(ssj) //Java
}

unsere-schule.org

×

Java to Groovy

Code: