티스토리 뷰

JAVA

자바 == 과 equals

wldnjd2 2023. 1. 11. 11:09

js에서 json값 ajax로 받아서 컨트롤러에서 처리하는데

콘솔 찍어보고, 디버깅 해봐도 if문 안타서 equals 함수 쓰니까 되넹

 

if(map.get("chk_job") == "write") 

 

if(map.get("chk_job").equals("write")) {

 

 

== 연산자는 비교하고자 하는 대상의 주소값을 비교

equals 메소드는 비교하고자 하는 대상의 내용 자체를 비교!

 

Ref.

https://kmj1107.tistory.com/entry/JAVA-%EB%AC%B8%EC%9E%90%EC%97%B4string-%EB%B9%84%EA%B5%90-equals%EC%99%80-%EC%9D%98-%EC%B0%A8%EC%9D%B4%EC%A0%90-equals%EC%9D%98-%EB%B0%98%EB%8C%80

 

[JAVA] 문자열(string) 비교 equals와 == 의 차이점 ( + equals의 반대)

equals와 == 은 어떤 차이점이 있을까요. 기본적으로 이 둘은 모두 양 쪽에 있는 내용을 비교한 값을 boolean type으로 반환한다는 공통점을 가집니다.하지만 차이점이 분명 존재합니당. 1) 형태의 차

kmj1107.tistory.com

 

'JAVA' 카테고리의 다른 글

null값을 String으로 변환하면서 에러  (0) 2023.01.10
대소문자 변경방법 | toLowerCase ()  (0) 2023.01.10
드래그앤드롭 이벤트  (1) 2022.12.13
자바1.8, ORACLE 1.9c  (0) 2022.11.29
엑셀 다운로드 (AbstractXlsxView)  (0) 2022.09.08
댓글