📜  dart uzunlikni olish - Dart (1)

📅  最后修改于: 2023-12-03 15:14:36.188000             🧑  作者: Mango

Dart: 获取字符串长度

在Dart中,要获取字符串的长度可以使用字符串的 length 属性。 比如:

String str = "Hello, world!";
int len = str.length;

你还可以将 length 属性和字符串的 runes 属性一起使用来获取字符串中 Unicode 码点的数量。Unicode 码点是指一个字符的唯一编号,它相当于字符集中的一个字符。在Dart中,字符串的 runes 属性返回一个 Runes 对象,你可以使用 iterator 属性来获取字符串中的每一个 Unicode 码点,然后使用 length 属性来计算它们的数量。

比如:

String str = "你好,世界!";
int numOfRunes = str.runes.length;

以上代码将返回 7,因为这个字符串中有 7 个 Unicode 码点,其中包括了汉字、标点符号和空格。

总结:

通过字符串的 length 属性可以很容易地获取字符串的长度,通过字符串的 runes 属性可以获取字符串中 Unicode 码点的数量。