FireDrago
[java] null 유효성 검사는 제일 먼저 본문

입력값의 유효성을 검사하는 메서드이다.
1. 입력값의 전후 공백 제거 : trim ( )
2. Null 값, 빈문자열 검사
3. 세자리 숫자 확인
4. 중복숫자 확인
그리고 Test 코드를 작성했다.

테스트 실패 콘솔의 결과는 이렇게 나왔다.
java.lang.NullPointerException: Cannot invoke "String.trim()" because "inputedString" is null
null 값을 입력한 경우 1번 순서의 trim( ) 을 처리할때 NullPointException이 발생하게 되어
의도했던 IllegalArgumentException 보다 먼저 예외가 발생한다.
입력값의 공백제거에 앞서 null 검사를 항상 먼저 해야한다는 사실을 알게되었다.


테스트를 통과했다.
'자바 플레이그라운드' 카테고리의 다른 글
| 치지직 api (0) | 2025.12.29 |
|---|---|
| [좌표계산기] 사용자 입력에 관한 생각정리 (0) | 2023.10.12 |
| [좌표 계산기] 정규표현식의 강력함 (0) | 2023.08.16 |
| 숫자야구게임 후기 (0) | 2023.07.29 |
