equals()
Object 클래스의 메소드
두 객체의 내용을 비교한다.
boolean type의 결과를 리턴한다.(true/false)
String a = "aaa";
String b = "aaa";
String c = a;
System.out.println(a.equals(b)); //true
System.out.println(a.equals(c)); //true
==
항등 연산자(operator)
두 객체의 주소값을 비교한다.(참조 비교, Reference Comparison)
boolean type의 결과를 리턴한다.(true/false)
compareTo()
Interface Comparable<T>가 구현되어 있는 객체에서 사용 가능한 객체 비교 메소드이다.
integer type의 결과를 리턴한다.(현재 객체가 작으면 음수, 같으면 0, 현재 객체가 크면 양수)
기본 데이터형(primitive types)에는 사용 불가
참고한 글
'프로그래밍 > Java' 카테고리의 다른 글
[Java] 문장(Statement) (0) | 2020.08.31 |
---|---|
[Java] Eclipse 설치, 한글 안 깨지게 설정하기(UTF-8), 프로젝트 생성/실행/삭제/불러오기 (0) | 2020.08.31 |
[Java] 연산자(Operator) (0) | 2020.08.12 |
[Java] 변수(Variables)와 상수 (0) | 2020.08.11 |
[Java] 데이터형(Data type) (0) | 2020.08.09 |
댓글