JAVA 기본

JAVA 기본 6-1

민초닷컴 2022. 4. 5. 21:52

예외처리

NullPointerException : 값이 null인 상태

ArrayInexOutOfBoundsException : 배열이 index 값을 초과했을 경우(배열의 개수가 3개인데 4번째 값을 부를때)

NumberFormatException : 문자열을 숫자로 변환할 때 형식이 다르면 발생

 

*에러는 아래부터 봐야한다

 

try~catch~finally keyword : 예외 처리 코드

.forname -> try~catch를 꼭 걸어야 한다

e.printStackTrace(); : 예외 상세를 콘솔창에 표시

catch (Exception e) : 모든 에러를 잡는 방법

 

기본 API Class

Deprecated : 사용 x

System.currentTimeMillis() : 현재 시간을 가져오는 API

charAt() : 문자 추출

indexOf() : 문자열 찾기

replace() : 문자열 변경

substring() : 문자열 잘라내기

toLowerCase() : 모두 소문자로 변경

toUpperCase() : 모두 대문자로 변경

trim() : 좌우의 공백 잘라내기

valueOf() : String의 값이 변환

 

stringTokenizer

|를 기준으로 토큰으로 나뉨

countTokens(), nextToken()

 

Calendar

Calendar.YEAR

Calendar.MONTH + 1 -> 월은 0부터 시작되기 때문에 + 1 을 해준다

Calendar.DAY_OF_MONTH

Calendar.AM_PM

Calendar.HOUR

Calendar.MINUTE

Calendar.SECOND