CodeGym /Java Blog /무작위의 /String equalsIgnoreCase() Java의 메소드
John Squirrels
레벨 41
San Francisco

String equalsIgnoreCase() Java의 메소드

무작위의 그룹에 게시되었습니다
Java의 equalsIgnoreCase () 메소드는 대소문자 차이(소문자 및 대문자)를 무시하면서 두 문자열을 비교하는 데 사용됩니다. equals 메소드 와 마찬가지로 두 문자열의 내용을 비교합니다. 내용이 동일하면 true 를 반환하고 , 그렇지 않으면 false 를 반환합니다 .

용법

대소문자 구분을 무시하고 문자열의 내용을 다른 문자열과 비교해야 하는 경우.

통사론

inputString1.equalsIgnoreCase(inputString2);
여기서는 inputString1inputString2 문자열의 내용을 서로 비교합니다.

매개변수

이 메소드는 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과 같음 = 거짓

결론

이제 대소문자 구분을 고려하지 않고 두 문자열을 비교하는 방법을 이해하셨기를 바랍니다. Java에서는 언제든지 String equalsIgnoreCase() 메서드를 사용할 수 있습니다. 자유롭게 연습하고 도움이 더 필요할 때마다 여기로 다시 오세요. 즐거운 학습!
코멘트
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION