우선, 개발 블로그

  • 홈
  • 태그
  • 방명록

.equals null 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

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

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • 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.

  • 롤에서 만난 개발자

티스토리툴바