1. 문자열 비교에는 == 대신 equals()를 사용해야 한다.
String str1 = "abc";
String str2 = "abc";
System.out.println(str1==str2); // true
System.out.println(str1.equals(str2)); // true
String str1 = new String("abc");
String str2 = new String("abc");
System.out.println(str1==str2); // false
System.out.println(str1.equals(str2)); // true
반응형
'Knowledge Wiki > Java' 카테고리의 다른 글
JAVA 상수, 리터럴 (0) | 2021.11.26 |
---|---|
JAVA switch문, 반복문 (0) | 2021.11.26 |
JAVA에서 C 스타일 출력 (0) | 2021.11.26 |
JAVA 변수 (0) | 2021.11.26 |
JAVA 컴파일 (0) | 2021.11.26 |