728x90
320x100
[공통점]
- 양 쪽에 있는 내용을 비교한 값을 boolean 타입으로 반환한다.
equal()
- 메소드 형태.
- 대상의 내용 자체를 비교.
String a = "abc";
String b = new String("abc");
if (a.equals(b)){
System.out.println("두개의 값이 같다.");
} else {
System.out.println("두개의 값이 다르다.");
}
=> 결과 값 : 두개의 값이 같다.
==
- 비교를 위한 연산자.
- 대상의 주소값을 비교함.
String a = "abc";
String b = new String("abc");
if (a == b){
System.out.println("두개의 값이 같다.");
} else {
System.out.println("두개의 값이 다르다.");
}
=> 결과 값 : 두개의 값이 다르다.
참고 및 출처
728x90
320x100
'💻 하나씩 차곡차곡 > Back-end' 카테고리의 다른 글
[자바/JAVA] Spring VS Spring boot (0) | 2021.11.03 |
---|---|
[자바/JAVA] Switch 문에 break가 없다면? + Switch문 정의 하는 법 (0) | 2021.10.22 |
[자바/JAVA] xml / yaml / json 차이점 (0) | 2021.09.30 |
[자바/JAVA] jre와 jdk의 차이점 (1) | 2021.09.28 |
[자바/JAVA] mapper 쿼리문에 사용되는 ${}, #{} 의 차이점 (myBatis) (1) | 2021.09.27 |