우선, 개발 블로그

  • 홈
  • 태그
  • 방명록

equals NullPointerException 1

[Java] 문자열 비교 .equals 제대로 사용하기(feat.Null)

코드를 작성하다보면 문자열 비교 메서드 .equals 를 종종 사용하게 되는데 사용법은 다음과 같습니다. String zz = "AA"; zz.equals("AA") = true zz.equals("AB") = false 그런데 만약 체크하려는 변수(zz)에 Null이 있다면 어떻게 될까요?? NullPointerException이 발생할 것 입니다. String zz = null; zz.equals("AA") -> NullPointerException 그러면 앞에 Null에 대한 체크를 해야할까요?? 아닙니다. 순서를 바꿔주기만 해도 null-safe하게 처리할 수 있습니다. String zz = null; "AA".equals(zz) = false 요약 : NullPointerException을 피하..

Java 2023.02.22
1
더보기
프로필사진

주니어 백엔드 개발자의 개발 일기입니다:)

  • 분류 전체보기 (79)
    • Java (10)
    • Spring & Spring Boot (14)
    • React (3)
    • JPA & SQL (7)
    • AWS & GCP (5)
    • Python (3)
    • C# & Unity (2)
    • Dart & Flutter (3)
    • MFC (1)
    • Error (12)
    • Git (6)
    • CI & CD (1)
    • 머신러닝 & 딥러닝 (3)
    • 개발 , 컴퓨터, IT지식 (8)

Tag

react-simple-jstree path, react-simple-jstree, JPA, 파이썬 실행 시간 측정, 최신문서함, 구글 드라이브 최신문서함, Java Arrary List, javascript typescript, 리액트 개발 환경, React 설치하기, vGPU driver, 구글 드라이브 쿼리, sourcetree branch checkout, intellij 명령줄이 너무 깁니다., 구글 드라이브 매개변수, intellij 명령줄이, intellij 명령줄, javascript typescript 차이점, Python 실행 시간 측정, 소스트리 브랜치 변경,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/05   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

  • 롤에서 만난 개발자

티스토리툴바