자바스크립트 문자열 같음 메서드

| | | | | | | | | | | | | | | | | | |

문자열은 Java에서 텍스트 데이터를 저장하는 데 사용되는 데이터 유형입니다. 문자열로 작업할 때 두 문자열을 서로 비교하려는 시나리오를 접할 수 있습니다.

여기서 Java 문자열 =() equalsIgnoreCase()가 작동합니다. equals()는 두 문자열이 같은지 확인하는 데 사용되고 equalsIgnoreCase()는 대소문자를 무시하고 두 문자열이 같은지 비교하는 데 사용됩니다.

이 튜토리얼에서는 자바에서 equals ()equalsIgnoreCase () 문자열을 사용하는 방법을 예제와 함께 설명합니다. 이 기사를 마치면 자바에서 이러한 메소드를 사용하여 문자열을 비교하는 방법을 알게 될 것입니다.

자바 문자열

문자열은 텍스트를 저장하는 데 사용되며 문자를 포함할 수 있습니다. 숫자, 기호 및 공백. 예를 들어 체인에는 재단사의 고객 이름이나 재단사의 공급업체 주소가 포함될 수 있습니다.

자바에서 문자열은 따옴표로 묶인 일련의 문자로 선언됩니다. 다음은 Java 문자열의 예입니다.

이 예에서는 favoriteCoffeeShop이라는 변수를 선언하고 Central Perk로 설정했습니다.

문자열 Java 개체는 변경할 수 없습니다. 즉, 문자열을 만든 후에는 equals() 메서드를 사용하여 문자열을 다른 채널과 비교해야 합니다. 이제 문자열의 기본 사항을 알았으므로 equals()equalsIgnoreCase() 메서드에 대해 계속 논의할 수 있습니다.

Java String equals

자바 문자열 equals() 메소드는 객체를 비교하고 두 문자열의 내용이 동일한지 확인하는 데 사용됩니다.

equals ()는 하나의 매개변수를 사용합니다. 다른 채널과 비교하려는 문자열입니다. 다음은 equals() 문자열 메서드의 구문입니다.

이것을 분해해보자:

  • stringName 은 string2Name을 비교할 원래 문자열의 이름입니다.
  • equals() 는 stringName과 string2Name을 비교하는 데 사용되는 방법입니다.
  • string2Name 은 비교할 문자열입니다. stringName.

equals() 메서드는 문자열이 같은지 여부에 따라 부울 값을 반환하므로 두 문자열이 같으면 true이고 그렇지 않으면 false가 반환됩니다.

문자열 equals() 메서드는 대소문자를 구분하므로 두 문자열에 같은 문자가 포함되어 있지만 여러 대소문자를 사용하는 경우 등호() 메서드는 false를 반환합니다. .

동일한 Java 문자열의 예

호텔을 관리하고 등록 단계를 단순화하는 프로그램을 작성한다고 가정합니다. 고객이 등록하려면 이름과 예약 코드를 제공해야 합니다. 우리는 고객이 제공한 예약 코드를 파일에 그의 이름으로 등록된 것과 비교하여 고객의 신원을 확인합니다.

우리는 이 코드를 사용하여 예약을 비교합니다 클라이언트가 제공한 예약 참조가 있는 아카이브 참조:

코드 반환:

이 예약이 확인되었습니다.

코드를 분석해 보겠습니다.

  1. 고객 이름과 연결된 예약 참조를 저장하는 onFileBookingReference라는 변수를 선언합니다.
  2. 고객이 접수원에게 제공한 예약 참조를 저장하는 customerGivenBookingReference라는 변수를 선언합니다.
  3. equal()을 사용하여 onFileBookingReferencecustomerGivenBookingReference와 같으며 메서드의 결과를 areEqual 변수로 설정합니다.
  4. Un if 명령어는 다음을 확인합니다. areEqual이 true인지 여부.
    1. areEqual이 true이면 이 예약이 확인되었습니다라는 메시지가 표시됩니다. 콘솔에 인쇄됩니다.
    2. areEqual이 false이면 제공된 예약 참조가 아카이브에 있는 참조와 일치하지 않습니다라는 메시지가 표시됩니다. 콘솔에 인쇄됩니다.

이 예에서는 고객이 정확한 예약 참조를 제공했기 때문에 프로그램에서 예약을 확인했습니다.

Java string equalsIgnoreCase

문자열 EqualsIgnoreCase() 메소드 는 대소문자를 무시하고 두 문자열을 비교하는 데 사용됩니다. equalsIgnoreCase()는 다음과 같은 equals() 메서드와 동일한 구문을 사용합니다.

이제 이 방법을 실제로 사용하는 예를 들어보겠습니다.

고객의 이름이 연결된 이름과 일치하는지 확인하는 프로그램을 작성한다고 가정해 보겠습니다. 제공된 추천 예약으로. 이 검사는 대소문자 오류로 인해 등록 기관이 예약을 잃어버리지 않도록 ``에 대해 대소문자를 구분하지 않아야 합니다.

다음 코드를 사용하여 고객의 이름을 다음과 비교할 수 있습니다. 예약 참조에 연결된 항목:

코드를 실행하면 다음 응답이 반환됩니다.

이 예약이 확인되었습니다.

아카이브에 저장된 고객 이름은 Gregory Lamont이지만 직원이 입력한 고객 이름은 Gregory Lamont입니다. equals() 메서드를 사용하면 이러한 문자열은 대소문자가 다르기 때문에 동일한 것으로 간주되지 않습니다.

그러나 이 예에서는 equalsIgnoreCase(), 문자열의 문자가 쓰여지는 경우를 무시합니다.

결론

String equals () 메서드는 두 문자열이 정확히 같은지 확인하는 데 사용됩니다. equalsIgnoreCase () 메소드는 대소문자에 관계없이 두 문자열이 동일한지 확인하는 데 사용됩니다.

이 튜토리얼은 Java에서 equals()equalsIgnoreCase() 문자열 메서드를 사용하는 방법을 보여 주었습니다. 두 가지 예입니다. 이제 전문가처럼 equals()equalsIgnoreCase()를 사용하여 Java에서 문자열 비교를 시작할 준비가 되었습니다.