1

我有一个要克隆的 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 列表中删除数据。我不太明白为什么它不起作用。

4

0 回答 0