Java의 equalsIgnoreCase () 메소드는 대소문자 차이(소문자 및 대문자)를 무시하면서 두 문자열을 비교하는 데 사용됩니다. equals 메소드 와 마찬가지로 두 문자열의 내용을 비교합니다. 내용이 동일하면 true 를 반환하고 , 그렇지 않으면 false 를 반환합니다 .
용법
대소문자 구분을 무시하고 문자열의 내용을 다른 문자열과 비교해야 하는 경우.통사론
inputString1.equalsIgnoreCase(inputString2);
여기서는 inputString1 과 inputString2 문자열의 내용을 서로 비교합니다.
매개변수
이 메소드는 equalsIgnoreCase() 메소드를 호출하는 다른 문자열과 비교되는 문자열을 수신합니다 .반품
equalsIgnoreCase () 메서드는 부울 값을 반환합니다. 인수가 null이 아니고 내용이 동일하면 대소문자를 무시하고 true를 반환합니다 . 그렇지 않으면 false 입니다 .예
equalsIgnoreCase() 메소드를 설명하기 위해 Java 프로그램을 살펴보겠습니다 .public class EqualsIgnoreCaseExample {
public static void main(String[] args)
{
String comparisonString1 = "Hello! I am A string";
String comparisonString2 = "heLLo! i AM a STRING";
String comparisonString3 = "Hey there, here's another string to compare the first two.";
System.out.println("Comparison Results");
// see if first 2 comparison strings are equal
boolean result1 = comparisonString2.equalsIgnoreCase(comparisonString1);
System.out.println("comparisonString2 is equal to comparisonString1 = " + result1);
// check if second and third strings match when case ignored
boolean result2 = comparisonString2.equalsIgnoreCase(comparisonString3);
System.out.println("comparisonString2 is equal to comparisonString3 = " + result2);
// check if first and third strings match
boolean result3 = comparisonString3.equalsIgnoreCase(comparisonString1);
System.out.println("comparisonString3 is equal to comparisonString1 = " + result3);
}
}
산출
비교 결과 비교 문자열2가 비교 문자열1과 같음 = 참 비교 문자열2가 비교 문자열3과 같음 = 거짓 비교 문자열3이 비교 문자열1과 같음 = 거짓