我正在创建一些 Double 类型的双向链表,无论我如何声明另一个相同类型的链表,它总是引用第一个列表。
如:
LinkedList<LinkedList<Double>> trainingData = new LinkedList<LinkedList<Double>>();
LinkedList<LinkedList<Double>> newData = new LinkedList<LinkedList<Double>>();
在 trainingData 中添加一些内容...
newData = trainingData;
然后在 newData 中更改此分配后我对 trainingData 所做的任何更改。我还尝试在 newData 的构造函数中传递 trainingData 并使用嵌套循环将 trainingData 的数据分配给 newData,但它仍然给我与 newData 引用 trainingData 相同的结果。