Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在java中向arraylist添加特定范围的列表元素?_Java_Arraylist - Fatal编程技术网

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

如何在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

我有日历/日期的清单吗?我必须从该列表中提取该月的日期并添加到新列表中?我如何在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 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