자바 문자열 String Class 함수 equals()
2022. 10. 4. 14:42
equals() - 문자열의 내용물이 동일한지 확인해주는 메서드
문자열(String타입)의 아이들의 같음을 비교할때 사용
" == " 이거는 숫자나 문자 1개를 비교할때 사용한다.
사용법 : 비교문자열1.equals(비교문자열2) ;
public class StringEqualsExample {
public static void main(String[] args) {
String s1 = "hello"; // 문자열타입 s1 이라는 변순에 hello 라는 문자열을 저장한다.
String s2 = "Hello"; // 문자열타입 s1 이라는 변순에 Hello 라는 문자열을 저장한다.
boolean isEquals1 = s1.equals(s2); // hello 와 Hello 는 다르므로 false를 반환
//기본 사용방법
boolean isEquals2 = s1.equalsIgnoreCase(s2); // IgnoreCase 가 붙으면 대소문자를 구별하지 않는다.
// 그래서 hello 와 Hello는 같다고 true를 반환
boolean isEquals3 = s1.toLowerCase().equals(s2.toLowerCase());
// equalsIgnoreCase()의 속을 들여다보면 이렇게 되어있따.
// s1 을 toLower(소문자로)바꾼것과 s2 를 toLower(소문자로) 바꾼것을 비교하게 되는것.
System.out.println(isEquals1); // false
System.out.println(isEquals2); // true
System.out.println(isEquals3); // true
}
}

'java > stringMethod' 카테고리의 다른 글
자바 문자열 String Class 함수 compareTo() (0) | 2022.10.17 |
---|---|
자바 문자열 String Class 함수 contains() (0) | 2022.10.11 |
자바 문자열 String Class 함수 indexOf() (0) | 2022.10.07 |
자바 문자열 String Class 함수 charAt() (1) | 2022.10.04 |
자바 문자열 String Class 함수 length() (1) | 2022.10.04 |