본문 바로가기

java.text.ParseException

[JAVA] java.text.ParseException / SimpleDateFormat / String을 Date로 parsing하기 FileReader를 해서 그 파일 안에 있는 날짜(String 으로 가져옴) 를 출력하려고 햇는데 Unparseable date Exception이 났다. ; 자세히 들여다보니 DateFomat에서 parsing이 안되는 것 같았다. DateFormat을 다시 확인했다. 자세히 들여다보니 SimpleDateFormat에서 데이트 포맷을 파일 안에 있던 포맷과 다르게 두고 있었다. SimpleDateFormat(yyyy/MM/dd) != data.csv 안의 date 포맷(yyyy.MM.dd) SimpleDateFormat을 data.csv 파일 안에 있는 날짜 포맷으로 맞춰주었다. SimpleDateFormat(yyyy.MM.dd) 짜잔~ 오류 없이 해결 CLEAR!! 더보기
[210529] 자바 문제 리딩 Compare() 지금껏 풀면서 가장 어려운 문제를 만났다 ;; 문제 4개의 항목이 있는 csv(쉼표로 구분) 파일을 읽어들여 지정된 순서로 정렬하여 표시하는 프로그램을 만드세요. 4개 항목 날짜 최고기온 최저기온 평균기온 표시순서 최고 기온이 높은 순 최저 기온이 높은 순 평균 기온이 높은 순 날짜가 오래된 순 4개의 순서에 대한 우선순위로 표시할 때 열 순서는 같습니다. 로드하는 파일은 data.csv이며 정렬 순서 구분을 하기 위해 Temperature Comparator 클래스 정렬을 사용합니다. 우선...weather클래스를 만들었다. 13-14 버퍼로 감싼 파일리딩을 했고 17 읽어온 파일을 한줄씩 String msg 변수에 담았다. 18 그 한줄을 (,) 단위로 잘라 String[] msgs 변수에 담았고 1.. 더보기