반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 자바
- IntelliJ
- CMD
- json
- string
- windows
- Eclipse
- 인텔리제이
- 테이블
- javascript
- Visual Studio Code
- 이클립스
- js
- list
- Button
- CSS
- Maven
- 배열
- date
- html
- Java
- vscode
- Array
- ArrayList
- table
- 문자열
- 이탈리아
- input
- Files
- 자바스크립트
Archives
- Today
- Total
어제 오늘 내일
[Java] String / compareToIgnoreCase(String str) 사용법 및 예제 본문
compareToIgnoreCase(String str)
두 문자열을 대소문자를 무시하고 사전적 순서(lexicographical order)로 비교하는 데 사용됩니다.
Syntax
java.lang.String
public int compareToIgnoreCase(String str)
매개변수
String str
- 비교할 문자열.
리턴 값
두 문자열을 대소문자 구분하지 않고 비교합니다.
- 0: 두 문자열이 같음
- 음수: 문자열이 비교 문자열보다 사전적으로 앞에 있음
- 양수: 문자열이 비교 문자열보다 사전적으로 뒤에 있음
예제.
코드
public class StringCompareToIgnoreCase01 {
public static void main(String[] args) {
String str1 = "Hello";
String str2 = "hello";
String str3 = "World";
String str4 = "HELLO";
// Case1. Hello / hello 비교
System.out.println(str1.compareToIgnoreCase(str2)); // 0
// Case2. Hello / World 비교
System.out.println(str1.compareToIgnoreCase(str3)); // -15
// Case3. World / Hello 비교
System.out.println(str3.compareToIgnoreCase(str1)); // 15
// Case4. Hello / HELLO 비교
System.out.println(str1.compareToIgnoreCase(str4)); // 0
}
}
결과
0
-15
15
0
설명
Case1. 'Hello'와 'hello' 비교
compareToIgnoreCase()는 대소문자를 구분하지 않으므로,
두 문자열은 동일하다고 평가되어 결과는 0
Case2. 'Hello'와 'World' 비교
H와 W를 비교하여, H가 사전적으로 더 앞에 있으므로 음수값을 리턴합니다.
Case3. 'World'와 'Hello' 비교
W와 H를 비교하여, W가 사전적으로 더 뒤에 있으므로 양수값을 리턴합니다.
Case4. 'Hello'와 'HELLO' 비교
compareToIgnoreCase()는 대소문자를 구분하지 않으므로,
두 문자열은 동일하다고 평가되어 결과는 0
참조
대소문자를 구분하는 문자열의 비교는 이전의 포스팅을 참조하세요.
[Java] String / compareTo(String anotherString) 사용법 및 예제
반응형
'IT > Java' 카테고리의 다른 글
[Java] String / codePointBefore(int index) 사용법 및 예제 (0) | 2024.12.09 |
---|---|
[Java] String / codePointAt(int index) 사용법 및 예제 (0) | 2024.12.09 |
[Java] String / compareTo(String anotherString) 사용법 및 예제 (0) | 2024.12.02 |
[Java] String / charAt(index) 사용법 및 예제 (1) | 2024.06.17 |
[Java] java, javac 차이점 (0) | 2021.11.01 |
Comments