java 怎么把两组日期类型的数据交叉放入list里面

我用for循环存进去 结果 后来输出日期居然改变了怎么回事
2025-02-28 06:25:28
推荐回答(3个)
回答1:

Date[] d1 = new Date[100];
Date[] d2 = new Date[80];
int len=d1.size()>d2.size()?d1.size():d2.size();
List list=new ArrayList();
try{
for(int i=0;i list.add(d1[i]);
list.add(d2[i]);
}
}(Exception e){
//异常捕捉数组越界异常
}

回答2:

Date[] d1 = {new Date(2012,1,1),new Date(2012,3,3)};
Date[] d2 = {new Date(2012,2,2),new Date(2012,4,4)};
List list = new ArrayList();
for (int i = 0; i < d1.length;i++) {
list.add(d1[i]);
list.add(d2[i]);
}
for (Date date : list) {
System.out.println(date);
}

回答3:

你可以把详细的代码贴出来吗? 还有那个输出的结果