Dart编程中的字符串属性
Dart中的字符串具有一些附加属性。这些属性在不同的用例中非常有用。
最常用的字符串属性包括:
hashCode
isEmpty
isNotEmpty
length
runes
在本文中,我们将探讨上述所有字符串属性。
hashCode
字符串的**hashCode**属性用于打印调用该属性的特定字符串的哈希码。
示例
请考虑以下示例:
void main(){ String name = "Tutorials Point"; print(name.hashCode); }
输出
147510269
isEmpty
字符串的**isEmpty**属性在字符串为空字符串时返回true。
示例
请考虑以下示例:
void main(){ String name = "Tutorials Point"; print(name.isEmpty); name = ""; print(name.isEmpty); }
输出
false true
isNotEmpty
字符串的**isNotEmpty**属性在字符串不为空时返回true。
示例
请考虑以下示例:
void main(){ String name = "Tutorials Point"; print(name.isNotEmpty); name = ""; print(name.isNotEmpty); }
输出
true false
length
字符串的length属性用于打印字符串中存在的字符数。
示例
请考虑以下示例:
void main(){ String name = "Tutorials Point"; print(name.length); }
输出
15
runes
**runes**属性用于打印字符串中存在的Unicode码点数。
示例
请考虑以下示例:
void main(){ String name = "Tutorials Point"; print(name.runes); }
输出
(84, 117, 116, 111, 114, 105, 97, 108, 115, 32, 80, 111, 105, 110, 116)
广告