Dart 编程中的字符串属性
Dart中的字符串具有附加的某些属性。这些属性在不同的用例中派上用场。
最常用的字符串属性是-
哈希码
是空的
不是空的
长度
符文
在本文中,我们将探讨字符串的所有上述属性。
哈希码
字符串的hashCode 属性用于打印调用它的特定字符串的hashCode编号。
例子
考虑下面显示的例子-
void main(){ String name = "nhooo.com"; print(name.hashCode); }
输出
147510269
是空的
当字符串为空字符串时,字符串的isEmpty 属性返回true。
例子
考虑下面显示的例子-
void main(){ String name = "nhooo.com"; print(name.isEmpty); name = ""; print(name.isEmpty); }
输出
false true
不是空的
当字符串不为空时,字符串的isNotEmpty 属性返回true。
例子
考虑下面显示的例子-
void main(){ String name = "nhooo.com"; print(name.isNotEmpty); name = ""; print(name.isNotEmpty); }
输出
true false
长度
字符串的长度属性用于打印字符串中存在的字符数。
例子
考虑下面显示的例子-
void main(){ String name = "nhooo.com"; print(name.length); }
输出
15
符文
的符文 属性被用于打印的Unicode本字符串中码点的数量。
例子
考虑下面显示的例子-
void main(){ String name = "nhooo.com"; print(name.runes); }
输出
(84, 117, 116, 111, 114, 105, 97, 108, 115, 32, 80, 111, 105, 110, 116)