Java

[Java] compareTo() 문자열 비교 함수

byeongoo 2019. 11. 5. 15:42

compareTo()

문자열의 사전순 값을 비교하여 int 값 리턴

 

예로 A > B 라고 가정하면,

- A = A  =  0 (동일한 경우) 

- A > B  =  1 (좌측 값이 큰 경우) 

- B > A  = -1 (좌측 값이 작은 경우) 

 

public void test(){ 

    String str1 = "AA"; 

    String str2 = "AA"; 

    String str3 = "BB"; 

    System.out.println(str1.compareTo(str2));  // 결과  0 

    System.out.println(str2.compareTo(str3));  // 결과 -1 

    System.out.println(str3.compareTo(str2));  // 결과  1 

}