반응형

ide java 3

[Java] java casting(string), String.valueOf(), String.toString()

목차 java casting(string), String.valueOf(), String.toString Casting : String() 변수를 문자열로 변환 String.valufOf() object를 문자열로 변환하여 반환함, object가 null이면 "null"을 반환함 toString() 객체를 문자열로 변환해서 반환 객체가 null이면 java.lang.NullPointerException 발생 참조 : https://tychejin.tistory.com/164 [Java] Casting, valueOf, toString 비교 Casting - (String)변수가 null이면 문자열 "null"을 반환합니다.변수가 문자열이 아니면 ClassCastException이 발생합니다. String..

IT/development 2022.11.29

[java]생년월일로 만나이 계산 예제

목차 [java]생년월일로 만나이 계산 예제 생년월일로 만나이 구하는 예제 소스이다. public static int getAgeByBirthday(String birthDay) { // param값은 "2000-01-01" 타입의 데이터라는 가정 String birth = StrUtils.replace(birthDay, "-", ""); // 년,월,일 자르기 int birth_year = StrUtils.parseInt(StrUtils.substring(birth, 0, 4)); int birth_month = StrUtils.parseInt(StrUtils.substring(birth, 4, 6)); int birth_day = StrUtils.parseInt(StrUtils.substring(bi..

IT/development 2022.11.24

[Java] java class version 확인(feat. unsupported major version..)

목차 java class version 확인 개발을 하다보면 컴파일된 자바 클래스 버전을 확인해야 되는 경우가 있다. 실서버의 클래스 버전을 미리 확인 한 다음 그에 맞춰서 로컬 소스를 컴파일 하는게 좋다. 공공기관 배포 시 에러를 처음 만났을 때 30분을 날려먹은 기억이 난다.(노트북을 가져가지 않아서 다시 컴파일을 한 파일을 받아야 되서)😭 만일 미리 확인 하지 않고 그냥 배포할 경우 unsupported major version 에러를 만나게 될 수도 있다. 만나는 걸 권장하지는 않지만 어떤 에러인지 직접 만나보는 것도 나쁠 것 같지는 않다.(시간이 여유로우면) 에러는 개발자를 성장 시켜주는 듯 싶다. 예를 위해 일부러 에러를 발생시켜 봤다. 예제는 IncludedInfo.class에서 버전 에러가..

IT/development 2022.11.23
반응형