当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。