如何在java中向arraylist添加特定范围的列表元素?
我有日历/日期的清单吗?我必须从该列表中提取该月的日期并添加到新列表中?我如何在java中做到这一点如何在java中向arraylist添加特定范围的列表元素?,java,arraylist,Java,Arraylist,我有日历/日期的清单吗?我必须从该列表中提取该月的日期并添加到新列表中?我如何在java中做到这一点 用例:列表1包含从1月20日到4月20日的日期。我必须把日期分别为1月20日至2月19日、2月20日至3月19日、3月20日至4月20日。我如何在java中做到这一点 这是for循环的完美用法 以下是一些sudo代码,用于说明您需要执行的操作: List<Calendar> dates... List<Integer> months... for (Calendar ca
用例:列表1包含从1月20日到4月20日的日期。我必须把日期分别为1月20日至2月19日、2月20日至3月19日、3月20日至4月20日。我如何在java中做到这一点 这是for循环的完美用法 以下是一些sudo代码,用于说明您需要执行的操作:
List<Calendar> dates...
List<Integer> months...
for (Calendar calendar : dates){
months.add(calendar.getMonth());
}
< java中的数组列表中,你只能在列表的末尾添加元素,而不是在列表的中间添加元素。你尝试了什么吗?提供一些代码参考。我投票将这个问题作为离题题结束,因为这是一个家庭作业问题,op没有尝试任何东西。用例:列表1包含从1月20日到4月20日的日期。我必须把日期分别为1月20日至2月19日、2月20日至3月19日、3月20日至4月20日。如何在java中做到这一点?用例:list1包含从1月20日到4月20日的日期。我必须把日期分别为1月20日至2月19日、2月20日至3月19日、3月20日至4月20日。如何在java中实现这一点?可以使用函数split