문자열 처리 클래스
문자열 처리를 위해 JDK 에서 제공하는 String 클래스가 있습니다.
String 클래스에서는 여러 유용한 기능을 사용할 수 있는 함수를 제공합니다.
비교대상 문자열이 같은지 확인하는 방법
String 클래스에서는 비교 문자열이 같은지 확인할 수 있는 eqauls 함수를 제공하고 있습니다.
그러나 equals 는 대소문자가 다르면 문자열 단어가 같아도 다르다고 나옵니다.
대소문자를 구분하지 않기 위해서 eqaulsIgnoreCase 함수를 사용합니다.
eqauls 와 equalsIgnoreCase 함수의 매개변수는 문자열이며 리턴값을 boolean 형 입니다.
예제 코드
eqauls 함수는 대소문자가 다른 경우 false 로 반환합니다.
eqaulsIgnoreCase 함수는 대소문자가 달라도 문자열만 같다면 true 값을 반환합니다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
public class String_eqaulsTest {
public static void main(String[] args) {
// TODO Auto-generated method stub
String str = "Mozi Tistory Is Best. :)";
boolean bl1 = str.equals("Mozi Tistory Is Best. :)");
boolean bl2 = str.equals("mozi tistory is best. :)");
boolean bl3 = str.equalsIgnoreCase("Mozi Tistory Is Best. :)");
boolean bl4 = str.equalsIgnoreCase("mozi tistory is best. :)");
System.out.println(bl1 + ", " + bl2);
System.out.println(bl3 + ", " + bl4);
}
}
|
cs |
자바 equals 함수
자바 eqaulsIgnore 함수
자바 문자열이 같은지 비교하는 방법
자바 대소문자 구분없이 문자열이 같은지 비교하는 방법
'Computer Language > JAVA' 카테고리의 다른 글
[JAVA] 비교대상 문자열에서 문자열이 마지막으로 나오는 위치를 반환받는 방법 lastIndexOf (0) | 2020.12.03 |
---|---|
[JAVA] 비교대상 문자열에서 문자열이 최초로 나오는 위치를 반환받는 방법 indexOf (0) | 2020.12.03 |
[JAVA] 문자열 비교대상 문자열이 suffix 로 끝나는지의 여부를 확인하는 방법 endsWith (0) | 2020.12.03 |
[JAVA] 문자열에서 index 위치에 있는 문자를 반환받는 방법 charAt (0) | 2020.12.03 |
[JAVA] 클래스 라이브러리 원리 (0) | 2020.12.02 |