-
카테고리
-
세부 분야
백엔드
-
해결 여부
미해결
null과 equals의 차이가 뭔지 궁금합니다.
22.08.18 22:54 작성 조회수 365
3
검색해보니
‘==’ 는 연산자로 주소값을 비교하고, ‘equals’ 는 메소드로 실제 내용 자체를 비교한다고 하는데
title == null, title.equals("")의 차이는
null은 title 객체 자체가 없는 것이고
equals 객체는 만들어졌는데 값이 ""인 의미인가요?
둘의 차이가 잘 이해되지않아 질문드립니다!
답변을 작성해보세요.
3
호돌맨
지식공유자2022.08.22
안녕하세요. 호돌맨입니다.
질문을 남겨주셔서 감사합니다.
말씀하신게 맞습니다.
지갑을 예를들자면 null은 지갑 자체가 없는거고, "" 는 지갑안에 돈이 없는겁니다.
참고링크
- https://kingofbackend.tistory.com/50
- http://daplus.net/java-%EB%84%90-null%EA%B3%BC-%EB%B9%84%EC%96%B4%EC%9E%88%EB%8A%94-java-%EB%AC%B8%EC%9E%90%EC%97%B4%EC%9D%98-%EC%B0%A8%EC%9D%B4%EC%A0%90/
- https://go-coding.tistory.com/35
추천검색어
- empty null 차이
- 자바 == equals 차이
1
답변 2