배열의 날짜를 배열 [] []에 저장하고 싶습니다.LocalDate 목록을 배열에 저장 [] []
내 목록입니다
List<LocalDate> dates = getWeekendDates
(new LocalDate(year, month, (day+2)), new LocalDate((year+1), nymonth ,nyday));
private static List<LocalDate> getWeekendDates
(LocalDate start, LocalDate end)
{
List<LocalDate> result = new ArrayList<LocalDate>();
for (LocalDate date = start;
date.isBefore(end);
date = date.plusDays(1))
{
int day = date.getDayOfWeek();
// These could be passed in...
if (day == DateTimeConstants.SUNDAY)
{
result.add(date);
}
}
return result;
}
내가 사용 :
String[] SundayArray = dates.toArray(new String[dates.size()]);
System.out.println(SundayArray[5]);
이 오류 출력 :
Exception in thread "main" java.lang.ArrayStoreException
at java.lang.System.arraycopy(Native Method)
at java.util.ArrayList.toArray(Unknown Source)
at Test.main(Test.java:27)
라인 (27)은 String[] SundayArray = dates.toArray(new String[dates.size()]);
1 차원 목록은 2 차원 배열로 갈 수 없습니다. [5] [1]에서 무엇을 기대합니까? –