我有一个要克隆的 ObservableLists 列表,但是以这种方式,如果我调整克隆列表中的数据,它不会更改主列表上的数据。
public static List <ObservableList<Person>> mainData =
new ArrayList<ObservableList<Person>> (FXCollections.observableArrayList());
List <ObservableList<Person>> tempData =
new ArrayList<ObservableList<Person>>(FXCollections.observableArrayList(familiesData));
每当我打电话
tempData.get(0).remove(0);
它还从 mainData 列表中删除数据。我不太明白为什么它不起作用。