[자바 실수] 문자열 비교

오서영·2022년 4월 4일
0

JAVA 실수 모음

목록 보기
5/10
post-thumbnail
post-custom-banner

🏷️큰따옴표는 값이 아니라 문자로 인식된다

문자열로 입력받은 a와 b 두 값을 서로 비교하려 했다. 이때

a.equals(b)

라고 써야 하는데,

a.equals("b")

라고 잘못 썼다. 이는 a의 값을 b의 값이 아닌 b라는 문자와 비교하는 꼴이므로 잘못됐다.

🏷️자바에서 문자열을 비교할 때는 .equals()를 써야 한다

자바에서는 아래와 같이 문자열을 비교하면 안된다.

if(string == "helloworld")

대신 .equals()를 써야 한다.

if(string.equals("helloworld")
profile
개발과 보안에 관심 있는 대학생입니다😎

0개의 댓글