Calendar startDate = null;
......
Calendar Scalendar = startDate;
for( i == 0 ; i<30; i++){
Scalendar.add(Calendar.DAY_OF_MONTH, 1);
}
我的目的是Scalendar 顺延30天,startDate不变。
执行结果为什么startDate 也顺延了30天?
------解决方案--------------------
Calendar Scalendar = (Calendar) startDate.clone();
Scalendar.add(Calendar.DAY_OF_MONTH, 30);