Java
자바 문자열 비교 == vs equals 차이 완벽 정리 (초보자도 이해하는 String 비교 방법)
자바 공부하다 보면 진짜 많이 헷갈리는 게 있다.👉 문자열 비교할 때== 를 써야 하나?아니면 equals()를 써야 하나?초보 때는 둘 다 같은 것처럼 보이는데,실제로는 완전히 다르다.그리고 이 차이를 모르면실무에서 버그 엄청 만든다.자바 문자열 비교 == vs equals 차이먼저 결론부터👉 문자열 내용 비교는 무조건 equals() 사용str1.equals(str2)👉 == 는 객체 자체 비교str1 == str2이 차이가 핵심이다.== 는 무엇을 비교할까?👉 메모리 주소(참조값) 비교즉:같은 객체인가?같은 위치를 바라보는가?를 확인한다.예제 1String str1 = new String("hello");String str2 = new String("hello");System.out.prin..