Javascript字符串等於方法

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

字符串是一種用於在 Java 中存儲文本數據的數據類型。在處理字符串時,您可能會遇到需要比較兩個字符串的情況。

這就是 Java 字符串 equals () equalsIgnoreCase () 發揮作用。 equals () 用於檢查兩個字符串是否相等,equalsIgnoreCase () 用於比較兩個字符串是否相等,忽略大小寫。

本教程將通過示例解釋如何在 Java 中使用字符串 equals ()equalsIgnoreCase ()。在本文結束時,您將了解如何在 Java 中使用這些方法比較字符串。

Java 字符串

字符串用於存儲文本,可以包含字母,數字、符號和空格。例如,一條鏈可能包括裁縫店的客戶姓名或裁縫供應商的地址。

在 Java 中,字符串被聲明為引號中的字符序列。下面是一個 Java 字符串示例:

在本例中,我們聲明了一個名為 favoriteCoffeeShop 的變量並將其設置為 Central Perk

String Java 對像是不可變的,這意味著一旦您創建了一個字符串,您需要使用 equals () 方法將其與另一個通道進行比較。現在我們了解了字符串的基礎知識,我們可以繼續討論 equals ()equalsIgnoreCase () 方法。

Java String equals

Java字符串equals()方法用於比較對象,檢查兩個字符串的內容是否相等。

equals () 採用一個參數:要與另一個通道進行比較的字符串。下面是 equals () 字符串方法的語法:

讓我們分解一下:

  • stringName 是要與 string2Name 比較的原始字符串的名稱
  • equals()是用來比較stringName和string2Name的方法。
  • string2Name 是你要比較的字符串stringName.

equals()方法根據字符串是否相等返回一個布爾值,所以如果兩個字符串相等則返回true,否則返回false。

字符串equals()方法區分大小寫,所以如果兩個字符串包含相同的字符但使用多個大小寫字符,方法equals()將返回false .

相等 Java 字符串的示例

假設您正在管理一家酒店並編寫一個程序來簡化我們的註冊階段。客戶註冊,他必須提供他的姓名和預訂代碼。我們會將客戶提供的預訂代碼與文件中以他的姓名註冊的預訂代碼進行比較,以驗證客戶的身份。

我們可以使用此代碼來比較預訂存檔中的參考與客戶端提供的保留參考:

我們的代碼返回:

此預訂已確認。

讓我們分析一下我們的代碼:

  1. 我們聲明一個名為 onFileBookingReference 的變量,它存儲與客戶姓名相關聯的預訂參考。
  2. 我們聲明一個名為 customerGivenBookingReference 的變量,它存儲客戶給接待員的預訂參考。
  3. 我們使用 equal () 來檢查是否onFileBookingReference 等於 customerGivenBookingReference 並將方法的結果設置為 areEqual 變量。
  4. Un if 指令檢查areEqual 是否等於 true。
    1. 如果 areEqual 為真,則顯示消息此預訂已確認。它打印在控制台上。
    2. 如果 areEqual 為 false,則消息 提供的預留參考與存檔中的不匹配。打印在控制台上。

在本例中,客戶提供了正確的預訂參考,因此我們的程序確認了他們的預訂。

Java 字符串 equalsIgnoreCase

字符串 equalsIgnoreCase() 方法 用於比較兩個字符串,忽略它們的大小寫。 equalsIgnoreCase () 使用與 equals () 方法相同的語法,即下一個:

現在讓我們舉個例子來說明這個方法的實際作用。

假設我們要編寫一個程序來檢查客戶的姓名是否與關聯的姓名匹配提供推薦預訂。對於 s ``,此檢查應不區分大小寫,確保大小寫錯誤不會導致註冊商丟失預訂。

我們可以使用以下代碼將客戶名稱與與預訂參考相關的那個:

當我們運行代碼時,會返回以下響應:

此預訂已確認。

存檔中存儲的客戶名稱是 Gregory Lamont,但員工輸入的客戶名稱是 Gregory Lamont。如果我們使用 equals () 方法,這些字符串將不會被認為是相同的,因為它們的大小寫不同。

但是,在這個示例中,我們使用了 equalsIgnoreCase (),忽略寫入字符串中字符的情況。

結論

String equals()方法用於檢查兩個字符串是否完全相等。 equalsIgnoreCase () 方法用於檢查兩個字符串是否相等,無論大小寫。

本教程演示瞭如何在Java中使用equals()equalsIgnoreCase()字符串方法,參考兩個示例。您現在可以像專業人士一樣使用 equals ()equalsIgnoreCase () 開始在 Java 中比較字符串!