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
