날짜가 CSV로 저장되는 "unSortedDateList"목록이 있습니다. (: 날짜 쉼표로 분리 된 VALUE 등 STORE 내용입니다 주) *날짜 정렬의 캐스트 예외
날짜는 형식 (MM/DD/YYYY) 2012년 1월 10일, 2011년 2월 10일, 2011년 1월 9일 * 다음에 저장됩니다나는이 날짜를 목록에서 취하여 ASC에서 정렬하고 sortedList에 저장하는 함수를 작성했습니다.
TreeMap<Date, Date> sortedMap = new TreeMap<Date, Date>();
for (Date theDate : unSortedDateList)
{
sortedMap.put(theDate.getTime(), theDate);
}
List<Date> sortedList = (List<Date>) sortedMap.values();
프로그램에서 캐스트 예외가 발생합니다.
내가 여기서 잘못하고있는 것을 도와 줄 수 있습니까?
Stacktrace? 데이터를 Date 형식으로 구문 분석 했습니까? 그런 다음 Collections.sort (unsortedDateList) –
사용할 수 있습니다. theDate.getTime() long –
반환합니다 및 TreeMap.values () 반환하지 않는 목록. Collection을 반환합니다. 원하는 경우 컬렉션에서 새 List를 만들지 만 캐스트하지 않습니다. –