<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                # Java `String compareToIgnoreCase()`方法 > 原文: [https://beginnersbook.com/2013/12/java-string-comparetoignorecase-method-example/](https://beginnersbook.com/2013/12/java-string-comparetoignorecase-method-example/) Java `String compareToIgnoreCase()`方法按字典順序比較兩個字符串,如果它們相等則返回 0。正如我們所知[`compareTo()`方法](https://beginnersbook.com/2013/12/java-string-compareto-method-example/)做同樣的事情,但這兩種方法之間存在差異。與`compareTo()`方法不同,`compareToIgnoreCase()`方法在比較字符串時忽略大小寫(大寫或小寫)。 ## Java `String compareToIgnoreCase()`方法 **方法簽名:** ```java int compareToIgnoreCase(String str) ``` **例如:** ```java String s1 = "BEGINNERSBOOK"; //uppercase String s2 = "beginnersBOOK"; //mixedcase s1.compareTo(s2); //this would return non-zero value s1.compareToIgnoreCase(s2); //this would return zero ``` 與`compareTo()`方法類似,`compareToIgnoreCase()`方法根據每個字符的 Unicode 值比較字符串。當字符串相等時返回 0,否則返回正值或負值。 ## Java `String compareToIgnoreCase()`示例 在下面的示例中,我們有三個字符串,所有三個字符串都相同,但它們的字母大小寫不同。`string1`是大寫字母,`string2`是小寫字母,`string3`是大寫和小寫字母的混合。我們使用`compareToIgnoreCase()`方法來比較這些字符串。 ```java public class CompareExample { public static void main(String args[]) { String string1 = "HELLO"; String string2 = "hello"; String string3 = "HellO"; int var1 = string1.compareToIgnoreCase(string2); System.out.println("string1 and string2 comparison: "+var1); int var2 = string1.compareToIgnoreCase(string3); System.out.println("string1 and string3 comparison: "+var2); int var3 = string1.compareToIgnoreCase("HeLLo"); System.out.println("string1 and HeLLo comparison: "+var3); } } ``` **輸出:** ```java string1 and string2 comparison: 0 string1 and string3 comparison: 0 string1 and HeLLo comparison: 0 ``` ## Java `String compareToIgnoreCase()` vs `compareTo()`示例 讓我們舉一個例子來理解這兩種方法之間的區別。這里我們比較兩個字符串,它們是相同的,但它們的字母大小寫不同。其中一個字符串為大寫,第二個字符串為小寫。 ```java public class JavaExample { public static void main(String args[]) { //uppercase String str1 = "HELLO"; //lowercase String str2 = "hello"; System.out.println(str1.compareTo(str2)); System.out.println(str1.compareToIgnoreCase(str2)); } } ``` **輸出:** ![Java String compareToIgnoreCase method example](https://img.kancloud.cn/8e/99/8e99c9fb993e35a1d687fc5666b93dfa_882x656.jpg)
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看