메서드는 두 문자열을 비교하는 동안 대/소문자를 무시합니다. 다음 예제에서는 문자열 « Apple »을 « Apple »문자열과 비교하고 true로 반환했습니다. 이 예제에서는 equals() 메서드가 다른 시나리오에서 어떻게 작동하는지 살펴보겠습니다. 다음 예제에서와 같이 equals() 메서드를 사용하여 두 개의 String 인스턴스(str1, str2, str3)를 비교할 수 있으며, 아래 예제와 같이 인수로 전달된 하드코딩된 문자열과 strings() 메서드를 비교할 수도 있습니다. Java 문자열 비교ToIgnoreCase() 메서드는 두 문자열을 사전적으로 무시하는 대/소문자를 비교합니다. 이 메서드는 string.compareTo() 메서드를 제외한 메서드와 동일합니다. 이 메서드의 결과는 정수 값입니다 . 분명히, 동일과 동일의 차이자바에서IgnoreCase 문자열 비교를 수행하는 동안 대소민감성이다. .

. . 자바 프로그램은 두 문자열이 동일한지 확인합니다 (대/소문자를 구분하지 않음). () 및 equalsIgnoreCase() 메서드는 대/소문자를 구분하지 않는 경우를 제외하고 동일한 방식으로 행동합니다. 이 메서드는 String 클래스의 정적 내부 클래스인 CaseInsensitiveComparator 클래스를 사용합니다. 문자열 비교는 compare() 메서드에서 수행됩니다. 부울 등가 (문자열 str): 대/소문자 구분 비교 부울 equalsIgnoreCase(문자열 str): 이 자습서에서는 중요 한 비교에 대해 설명합니다 () 및 equalsIgnoreCase() 메서드. 두 가지 메서드를 모두 비교하는 데 사용됩니다. 이들 간의 유일한 차이점은 equals() 메서드가 대/소문자를 고려하지만 equalsIgnoreCase() 메서드는 비교 중에 대/소문자를 무시한다는 것입니다. 예를 들어 equals() 메서드는 문자열 « TEXT »와 « text »를 비교하면 false를 반환하지만 equalsIgnoreCase()는 true를 반환합니다. java.lang.String.equalsIgnoreCase() 메서드는 대/소문자 고려 사항을 무시하고 이 문자열을 다른 문자열과 비교합니다. 두 문자열은 길이가 같고 두 문자열의 해당 문자가 대/소문자를 무시하는 경우 와 동일한 무시 사례로 간주됩니다.

compareToIgnoreCase() 메서드에서는 대/소문자 를 무시하는 두 개의 문자열을 사전순으로 비교합니다( 사전 순서). 첫 번째 문자열은 메서드가 호출되는 String 개체 자체입니다. 두 번째 문자열은 메서드에 대한 인수입니다. 형식 오류였습니다. 이 지적 주셔서 감사합니다. 많은 시간을 주셔서 감사합니다. anotherString – 이것은이 문자열을 비교하는 문자열입니다. 팁: compareToIgnoreCase() 메서드를 사용하여 대/소문자 차이를 무시하고 두 문자열을 사전으로 비교합니다. 반환 값: true 인수가 null이 아니고 대/소문자를 무시하는 동등한 String을 나타내는 경우 입니다. 그렇지 않으면 거짓.

위의 마지막 두 줄에는 두 가지 메서드(equals() 및 equalsIgnoreCase()))가 있으며, 동일한 의미를 갖는 ??????? 자바 문자열의 그림 프리젠 테이션을 올바른가IgnoreCase() 메서드 문자열은 문자열의 대/소문자와 관계없이 문자열의 내용을 기준으로 주어진 두 문자열을 비교합니다. 이 메서드와 같지만 대/소문자를 확인하지 않습니다. 일치하는 문자가 일치하지 않으면 false를 반환합니다. Java StringequalsIgnoreCase() 메서드는 대/소문자 고려 사항을 무시하고 메서드 인수 개체와 문자열을 비교하는 데 사용됩니다. 문자열을 비교하여 대/소문자 차이를 무시하고 동일한지 확인합니다. 다음 중 하나 이상이 true인 경우 두 문자 c1 및 c2는 동일한 무시 사례로 간주됩니다.