【发布时间】:2018-02-05 08:15:22
【问题描述】:
ObservableArrayList.sorted 适用于原始数据类型,但如果不是引用数据类型则无法正常工作
ObservableList<NewClass> observableArrayList = FXCollections.observableArrayList();
observableArrayList.add(new NewClass(1, "name 1"));
observableArrayList.add(new NewClass(2, "name 2"));
observableArrayList.add(new NewClass(4, "name 4"));
observableArrayList.add(new NewClass(5, "name 5"));
observableArrayList.add(new NewClass(3, "name 3"));
observableArrayList.sorted(Comparator.reverseOrder());
class NewClass
private int stt
private int name
错误信息
incompatible types: inference variable T has incompatible bounds
equality constraints: sf.enforcement.NewClass
upper bounds: java.lang.Comparable<? super T>
我想按Newclass的stt顺序排序,请帮帮我
【问题讨论】:
标签: javafx comparator observablelist