Dart String.compareTo()方法

Dart String.compareTo()方法刪除所有前導和尾隨空格返回一個新字串。 但是,此方法不會丟棄兩個字串之間的空格。

語法

String.compareTo(String other)

返回值

返回表示兩個字串之間關係的整數。

  • 0 - 當字串相等時。
  • 1 - 當第一個字串大於第二個字串時;
  • -1 - 當第一個字串小於第二個字串時;

示例

void main() {
   String str1 = "A";
   String str2 = "A";
   String str3 = "B";

   print("str1.compareTo(str2): ${str1.compareTo(str2)}");
   print("str1.compareTo(str3): ${str1.compareTo(str3)}");
   print("str3.compareTo(str2): ${str3.compareTo(str2)}");
}

執行上面示例代碼,得到以下結果 -

str1.compareTo(str2): 0
str1.compareTo(str3): -1
str3.compareTo(str2): 1

上一篇: Dart字串 下一篇: Dart布爾類型