English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Java 문자열 equalsIgnoreCase() 메서드는 두 문자열을 비교하고, 문자의 대소문자를 무시합니다. 문자열이 일치하면 equalsIgnoreCase()는 true를 반환합니다. 불일치하면 false를 반환합니다.
equalsIgnoreCase() 메서드의 문법은 다음과 같습니다:
string.equalsIgnoreCase(String str)
String equalsIgnoreCase() 메서드는 단일 파라미터를 사용합니다.
str - 비교할 문자열
문자열이 같으면true를 반환대소문자를 구분하지 않음
문자열이 다를 경우false를 반환
str 매개변수가 null이면false를 반환
class Main { public static void main(String[] args) { String str1 = "Learn Java"; String str2 = "learn java"; String str3 = "Learn Kolin"; Boolean result; //비교할 str1와 str2 result = str1.equalsIgnoreCase(str2); System.out.println(result); // true //비교할 str1와 str3 result = str1.equalsIgnoreCase(str3); System.out.println(result); // false //비교할 str3와 str1 result = str3.equalsIgnoreCase(str1); System.out.println(result); // false } }
이곳에서는,
대소문자를 구분하지 않으면, str1와 str2같음. 따라서, str1.equalsIgnoreCase(str2) 반환 true.
str1와 str3다를 경우, str1.equalsIgnoreCase(str3) 과 str3.equalsIgnoreCase(str1) 반환 false.
class Main { public static void main(String[] args) { String str1 = "LEARN JAVA"; String str2 = "Learn Java"; //만약 str1와 str2같음(대소문자 무시), //결과가 true if (str1.equalsIgnoreCase(str2)) { System.out.println("str1와 str2같음"); } else { System.out.println("str1와 str2다를 경우 "); } } }
출력 결과
str1와 str2같음
대소문자를 구분하여 두 문자열을 비교하려면 다음 중 하나의 메서드를 사용하십시오