为什么arraylist中的所有项目都相同?

时间:2019-05-30 23:28:34

标签: java

我看过其他帖子,但找不到问题。 我列表中的每个项目都与上一个(位置列表)相同。

方法:

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;
    }

如您所见,没有静态字段,所以我不知道这是怎么回事。 我犯了什么错误?

0 个答案:

没有答案