Dart String.compareTo()方法

2019-10-16 22:07:22

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