【发布时间】:2021-12-02 20:22:31
【问题描述】:
我有一个包含列表的 java 记录
public record Zoo(List<Animal> animals ) {
public Zoo(Collection<Animal> animals) {
this(new ArrayList<>(animals));
}
...
}
但是,动物没有排序,我想创建动物排序的记录。这在 Java 记录中可能吗?
在普通的 java 类中,我可以有
public class Zoo {
...
public Zoo(List<Animal> animals) {
this.animals = animals.sort(someComparator);
}
}
【问题讨论】: