728x90

스마트웹앱콘텐츠전문가/JAVA 77

java.lang.NumberFormatException: For input string: "null"

해당하는 오류는 형변환 시 발생하는 오류 입니다. 예를 들어 Integer.parseInt(String.valueOf(Object 형인 데이터)); 1. Object 형인 데이터를 String 형변환 2. String으로 형변환된 데이터를 Interger 형변환. ※ Object형인 데이터가 null인 경우, 1번의 형변환은 오류가 발생하지 않습니다만, 2번의 경우 'java.lang.NumberFormatException:' 가 발생합니다.

[JSON 파싱]simple-json

json-simple : json 파일 쓰기(write), 읽기(read) 가능합니다. 메이븐 사용 시, 메이븐 리포지토리에서 json-simple (id - com.googlecode.json-simple | version - 1.1.1 ) 받아옵니다. JSON value JAVA 클래스 string java.lang.String : 문자 number java.lang.Number : 숫자 nulll null boolean Boolean : true or false Array java.util.List : JSON에서 '[]'로 표기(json-simple에서 JSONArray를 사용) Object java.util.Map : JSON에서 '{}'로 표기(key-value 형식으로 되어 있음)(json-..

비밀번호 관련 정규식

- 특수문자, 영문자, 숫자 포함 - Pattern, Match 클래스를 사용하여 정규식을 매칭 예시) 1. 비밀번호 유효성을 특수문자, 영문자, 숫자 + 8~12자리로 정의하고 이에 대학 정규식 작성 2. Pattern과 Match 클래스를 사용하여 매칭 String password= ""; String validation = "^(?=.*\\d)(?=.*[~`!@#$%\\^&*()-])(?=.*[a-z]){8,12}$"; Matcher matcher = Pattern.compile(validation).matcher(password); if(!matcher.matches()) { System.out.println("매칭 안 됨"); }else { System.out.println("매칭"); } cf..

728x90