我想将 a 存储Data Structure
在ArrayList
. 我的数据结构如下:
public class Node{
private double weight;
private int floor;
private List<Integer> nodelist= new ArrayList<Integer>();
}
我想以下列方式存储到这个数据结构中:因此,我已经在存储节点列表的位置之前创建了ArrayList
,之后我只想将这个列表存储在 中ArrayList
,就像我在下一行中所做的那样:
ArrayList<Node> nl = new ArrayList<Node>();
nl.add(new Node(0,1, xy.getnodelist());
现在的问题如下:如果我这样做,ArrayList
我的ArrayList
nl 中的 总是相同的,我不知道我的错误在哪里。第一次我只ArrayList
用ArrayLists
. ArrayLists
但这对我没有帮助。