본문 바로가기
Java

[Java] 문자열의 크기를 비교하는 compareTo(), 문자열이 같은지 확인하는 equals()

by dong_su 2023. 12. 20.

문자열의 크기를 비교하는 함수 compareTo()

str1 = "홍길동";
str2 = "김나나";

int compare = str1.compareTo(str2);
System.out.println(compare);
        
// 결과 : 10253

 

  • 정수가 0보다 크면, 왼쪽 문자열이 더 큰 것
  • 정수가 0보다 작으면, 오른쪽 문자열이 더 큰 것
  • 정수가 0이면, 두 문자열은 같다는 뜻이다.

문자열이 같은지 확인하는 함수 equals()

str1 = "홍길동";
str2 = "김나나";

Boolean bool = str1.equals(str2);
System.out.println(bool);

// 결과 : false

-> 반환 타입은 Boolean이다.