Dart 编程中的字符串方法
Dart中的String类包含不同的方法,我们使用这些方法使处理字符串更容易、更具表现力。
String类中有许多方法,一些常见的方法是-
包含(模式<>)
trim()
toLowerCase()
toUpperCase()
split(Pattern)
compareTo(anotherstring)
我们将在本文中探讨上述每个字符串方法。
contains()方法
该contains()方法用于查找字符串中是否存在模式。如果我们正在搜索的模式存在于字符串中,则该contains()方法返回true,否则返回false。
例子
考虑下面显示的例子-
void main(){ String name = "nhooo.com"; print(name.contains("Point")); print(name.contains("Sample")); }
在上面的例子中,我们contains()在变量名上使用了方法,在对方法的两次调用中contains(),我们传递了两种字符串模式,一种存在于字符串中,另一种不存在。
输出
true false
trim()方法
该trim()方法用于删除字符串中存在的任何尾随空格。它从开始位置和结束位置删除尾随空格。
例子
考虑下面显示的例子-
void main(){ String name = "nhooo.com"; print(name.trim()); }
输出
nhooo.com
toLowerCase()方法
string上的方法用于将给定的字符串字符或字母全部转换为小写。 toLowerCase()
例子
考虑下面显示的例子-
void main(){ String name = "nhooo.com"; print(name.toLowerCase()); }
输出
tutorials point
toUpperCase()方法
toUpperCase()string上的方法用于将给定的字符串字符或字母全部转换为大写。
例子
考虑下面显示的例子-
void main(){ String name = "nhooo.com"; print(name.toUpperCase()); }
输出
TUTORIALS POINT
split()方法
string类的split 方法将模式作为参数,并根据提供的模式拆分该字符串。
例子
考虑下面显示的例子-
void main(){ String name = "nhooo.com"; print(name.split(" ")); }
在上面的示例中,我们在空字符串的基础上拆分字符串。
输出
[Tutorials, Point]
compareTo()方法
该compareTo()方法用于比较两个字符串,并返回一个整数值。如果字符串按字典顺序排在另一个字符串之后,则返回1,如果它们相同,则返回-1和0。
例子
考虑下面显示的例子-
void main(){ String name = "nhooo.com"; print(name.compareTo("Random Point")); print(name.compareTo("nhooo.com")); }
输出
1 0