我看过其他帖子,但找不到问题。 我列表中的每个项目都与上一个(位置列表)相同。
方法:
private static List<List<demand>> pop(List<demand> demandList,int NP) throws IOException{
List<List<demand>> popU=new ArrayList<List<demand>>();
for (int i = 0; i < NP; i++) {
Collections.shuffle(demandList);
popU.add(i,demandList);
}
return popU;
}
对象:
public class demand {
private float id;
private int origen, destino, FS;
public demand(float id,int s, int d){
this.id=id;
this.s=o;
this.d=d;
}
如您所见,没有静态字段,所以我不知道这是怎么回事。 我犯了什么错误?