compareTo 抽象方法
- String other
override
比较此字符串与 other
。
如果 this
在 other
之前,则返回负值;如果 this
在 other
之后,则返回正值;如果 this
和 other
相等,则返回零。
排序与两个字符串在第一个不同位置处的代码单元排序相同。如果一个字符串是另一个字符串的前缀,则较短的字符串排序在较长的字符串之前。如果字符串内容完全相同,则它们在排序上是等效的。排序不检查 Unicode 等价性。比较是区分大小写的。
var relation = 'Dart'.compareTo('Go');
print(relation); // < 0
relation = 'Go'.compareTo('Forward');
print(relation); // > 0
relation = 'Forward'.compareTo('Forward');
print(relation); // 0
实现
int compareTo(String other);