dart:core
库中String.compareTo
方法的用法介绍如下。
用法:
int 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
相关用法
- Dart String.contains用法及代码示例
- Dart String.replaceAll用法及代码示例
- Dart String.fromCharCodes用法及代码示例
- Dart String.trim用法及代码示例
- Dart String.lastIndexOf用法及代码示例
- Dart String.replaceRange用法及代码示例
- Dart String.toLowerCase用法及代码示例
- Dart String.substring用法及代码示例
- Dart String.length用法及代码示例
- Dart String.padRight用法及代码示例
- Dart String.fromEnvironment用法及代码示例
- Dart String.trimLeft用法及代码示例
- Dart String.trimRight用法及代码示例
- Dart String.indexOf用法及代码示例
- Dart String.split用法及代码示例
- Dart String.startsWith用法及代码示例
- Dart String.splitMapJoin用法及代码示例
- Dart String.operator_get用法及代码示例
- Dart String.operator_multiply用法及代码示例
- Dart String.replaceFirstMapped用法及代码示例
- Dart String.endsWith用法及代码示例
- Dart String.operator_plus用法及代码示例
- Dart String.operator_equals用法及代码示例
- Dart String.toUpperCase用法及代码示例
- Dart String.padLeft用法及代码示例
注:本文由纯净天空筛选整理自dart.dev大神的英文原创作品 compareTo method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。