在 Java 程式設計中按字典順序比較兩個字串


我們可以使用以下方式在 Java 中按字典順序比較兩個字串。

  • 使用 String.compareTo(String) 方法。以區分大小寫的方式進行比較。

  • 使用 String.compareToIgnoreCase(String) 方法。以不區分大小寫的方式進行比較。

  • 使用 String.compareTo(Object) 方法。以區分大小寫的方式進行比較。

這些方法返回比較的字串的第一個不同字元的 ASCII 差。

示例

 即時演示

public class Tester {
   public static void main(String args[]) {
      String str = "Hello World";
      String anotherString = "hello world";
      Object objStr = str;
      System.out.println( str.compareTo(anotherString) );
      System.out.println( str.compareToIgnoreCase(anotherString) );
      System.out.println( str.compareTo(objStr.toString()));
   }
}

輸出

-32
0
0

更新於: 2020 年 6 月 26 日

315 次瀏覽

開啟你的職業生涯

完成課程並獲得認證

開始
廣告