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 次檢視

啟動您的職業生涯

透過完成課程獲得認證

開始學習
廣告
© . All rights reserved.