CompareTo
숫자형 비교
int x = 5;
int y = 3;
x.compareTo(y) //1
x.compareTo(7) //-1
x.compareTo(5) //0
- 기준값과 비교대상이 같을 경우 : 0을 리턴
- 기준값이 비교대상보다 클 경우 : 1
- 기준값이 비교대상보다 작을 경우 : -1
문자열 비교
String str = "abc";
str.compareTo("abc") // 0
str.compareTo("ab") // 1
str.compareTo("a") // 2
str.compareTo("d") // -3
str.compareTo("") // 3
- 기준문자열과 비교대상이 같을경우 : 0
- 기준문자열에 비교대상이 포함돼 있을경우 : 문자열 길이의 차이만큼 리턴
- 기준문자열과 비교대상이 전혀 다른 문자열일 경우 : 아스키값을 기준으로 비교하여 차이를 리턴
'자바' 카테고리의 다른 글
[자바] BufferedReader / StringTokenizer (0) | 2023.01.15 |
---|---|
[자바] Comparable, Comparator (0) | 2023.01.13 |
[자바] 람다식 개념 및 표현법 (0) | 2023.01.12 |
HashSet기초 (자바) (0) | 2023.01.07 |
Vector 기초 (자바) (0) | 2023.01.07 |