當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Dart String.compareTo用法及代碼示例


dart:core 庫中String.compareTo 方法的用法介紹如下。

用法:

int compareTo(
   String other   
)
      override

將此字符串與 other 進行比較。

如果 thisother 之前排序,則返回負值,如果 thisother 之後排序,則返回正值,如果 thisother 相等則返回零。

排序與兩個字符串不同的第一個位置的代碼單元的排序相同。如果一個字符串是另一個字符串的前綴,則較短的字符串在較長的字符串之前排序。如果字符串具有完全相同的內容,則它們在排序方麵是等價的。排序不檢查 Unicode 等效性。比較區分大小寫。

var relation = 'Dart'.compareTo('Go');
print(relation); // < 0
relation = 'Go'.compareTo('Forward');
print(relation); // > 0
relation = 'Forward'.compareTo('Forward');
print(relation); // 0

相關用法


注:本文由純淨天空篩選整理自dart.dev大神的英文原創作品 compareTo method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。