Page 1 of 1

Benutzerdefinierter Java Record-Konstruktor

Posted: 20 Jan 2025, 15:12
by Guest
Ich habe einen Java-Datensatz, der eine Liste aufnimmt

Code: Select all

public record Zoo(List animals ) {

public Zoo(Collection animals) {
this(new ArrayList(animals));
}

...
}
Die Tiere sind jedoch nicht in sortierter Reihenfolge und ich möchte einen Datensatz erstellen, in dem die Tiere sortiert sind. Ist das im Java-Datensatz möglich?
In einer einfachen Java-Klasse könnte ich
haben

Code: Select all

public class Zoo {
...
public Zoo(List animals) {
this.animals = animals.sort(someComparator);
}

}