如何在java中向arraylist添加某些范围的列表元素?

时间:2016-12-07 08:47:05

标签: java arraylist

我有一份日历/日期列表?我必须从该列表中提取月份日期并添加到新列表中?我怎么能在java中做到这一点?

用例:list1包含从1月20日到4月20日的日期。我必须将日期分为jan 20-feb19,feb20-march19,march20-april20。我怎么能在java中这样做?

2 个答案:

答案 0 :(得分:0)

这是for循环的完美用法

以下是您需要做的一些sudo代码:

List<Calendar> dates...
List<Integer> months...
for (Calendar calendar : dates){
    months.add(calendar.getMonth());
}

答案 1 :(得分:0)

在JAVA的ArrayList中,您只能在列表的末尾添加一个元素,而不是通过示例添加到此列表的中间。