我想要克隆的ObservableLists列表,但是这样,如果我调整克隆List中的数据,它就不会更改主List上的数据。
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 List中删除数据。我不太明白为什么它不起作用。