💻 하나씩 차곡차곡/Back-end
[자바/Java] equals VS == (공통점, 차이점)
뚜루리
2021. 10. 6. 00:22
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