2016-12-07 93 views
-4

我有一個日曆/日期列表?我必須從該列表中提取月份的日期並添加到新列表中?我如何在java中做到這一點?如何將一定範圍的列表元素添加到java中的arraylist?

用例:list1包含從1月20日到4月20日的日期。我必須將日期分隔爲jan 20-feb19,feb20-march19,march20-april20。我如何在java中做到這一點?

+0

你嘗試過什麼嗎?提供一些代碼 –

+1

參考http://stackoverflow.com/questions/7182996/java-get-month-integer-from-date – Guy

+3

我投票結束這個問題作爲題外話,因爲這是一個家庭作業問題,其中op沒有嘗試任何東西。 –

回答

0

這是循環

這裏完美地運用的是一些須藤代碼爲你需要做的:

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

在Java中的ArrayList中,你只能添加一個元素在列表的末尾,而不是在這個列表的中間。

+0

使用案例:list1包含從20月1日至4月20日的日期。我必須將日期分隔爲jan 20-feb19,feb20-march19,march20-april20。我如何在java中做到這一點? – roshan

+0

你可以使用函數split() – Nobicus

相關問題