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)

更新于:2021年5月24日

176 次查看

启动您的职业生涯

通过完成课程获得认证

开始学习
广告