【发布时间】:2011-07-22 21:23:48
【问题描述】:
我已经搜索过,但没有找到好的答案。
我使用了一个 ArrayList 对象。我创建了一个实例对象(示例对象 X),我使用该 ArrayList 作为构造函数对象 X 的参数,但每次创建对象 X 的实例时,ArrayList 都包含旧的值,没有创建新的 ArrayList。
我需要使用像arraylist 这样的add 方法。这是代码:
public DataPacket(int hop, int TTL, ArrayList onetimevisit){
this.hop = hop;
this.TTL = TTL;
this.visited = onetimevisit;
}
在其他循环过程中,DataPacket会遇到对象NodeRandom:
public NodeRandom(int id){
this.id = id;
}
然后DataPacket会添加NodeRandom的id。
Collection 中有一个不是静态的对象吗?
【问题讨论】:
-
向我们展示您的实际代码并告诉我们您想要它做什么
-
一些代码在这种情况下真的很有帮助。
-
你的目标是什么,试着用干净的方式询问并给出示例代码
标签: java collections static arraylist