Java_null 체크

song·2023년 10월 20일

Java

목록 보기
29/36

Null 체크하는 방법

  1. == 연산자 이용한 방법
    System.out.println(s1 == null);
  2. Objects.isNull() : 해당 객체가 null이면 true, 아니면 false 반환
    System.out.println(Objects.isNull(s1));
  3. Objects.nonNull() : 해당 객체가 null이면 false, 아니면 true 반환 (isNull과 반대)
    System.out.println(Objects.nonNull(s1));
  4. Objects.equals(a, b) : 별도로 null을 체크하는 것이 아닌 a, b 두 값을 비교
    System.out.println(Objects.equals(s1, null));
    .equals() 랑 비슷하지만 .equals()는 앞에(기준객체)가 null이면 무조건 에러난다.
    혹시라도 기준객체가 null이 들어갈 것 같으면 기준객체를 바꾸거나 Objects.equals()를 사용하면 된다.
profile
계속 나아가기

0개의 댓글