이 함수는 두개의 값을 비교하여 int 값으로 반환해주는 함수.
compareTo() 함수는 문자열 비교 와 숫자의 비교 두가지 방식이 존재한다.
숫자의 비교의 경우, 크다(1), 같다(0), 작다(-1) 라는 결과값을 반환해준다.
문자열의 비교의 경우, 같다(0), 그 외 양수/음수값과 같이 예상되지 못한 값을 반환해준다.
기준값.compareTo(비교값)
String str = "abcd";
str.compareTo("a") : 3
str.compareTo("ab") : 2
str.compreTo("c") : -2
a = 97, c = 99 -> 97 - 99 = -2
String str = "abcd";
str.compareTo("zffd"); : -25
str.compreTo("AB"); : 32
※ 영대소문자 무시하고 비교해주는 compareToIgnorecase() 함수가 존재한다.