티스토리 뷰
equals
실제 할당된 값을 가지고 동일한지 비교하는 것이기 때문에 java에서는 문자열을 비교할 때 ==가 아닌 equals를 써야한다.
{
public static void main (String[] args) {
String a = "A";
String b = new String("A");
if(a.equals(b)) {
System.out.println("yes");
} else {
System.out.println("no");
}
}
결과 : yes
}
if문에 equals가 아닌 ==을 쓰면 no가 나온다
'JAVA' 카테고리의 다른 글
명명규칙 가이드 (0) | 2022.08.02 |
---|---|
객체화 (인스턴스화) (2) | 2022.07.29 |
필드, 멤버 변수, 전역 변수, 지역 변수 (0) | 2022.07.29 |
© 2018 webstoryboy