Dart语言学习( 四) Dart字符串
Posted jukaiit
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Dart语言学习( 四) Dart字符串相关的知识,希望对你有一定的参考价值。
一、字符串的创建
使用 单引号,双引号 创建字符串
使用 三个引号或双引号 创建多行字符串
使用 r 创建原始 raw 字符串
String str1 = ‘Hello‘;//"" String str2 = ‘‘‘Hello Dart‘‘‘;//""" print(str1); print(str2); // String str3 = ‘Hello Dart‘; String str3 = r‘Hello Dart‘; print(str3);
输出
Hello
Hello
Dart
Hello
Dart
二、字符串操作
其他常用方法如下:
String str4 = "This is my favorite language"; print(str4 + "New"); print(str4 * 5); print(str3 == str4); print(str4[1]); int a = 1; int b = 2; print("a + b = ${a + b}"); print("a = $a"); print(str4.length); print(str4.isEmpty); print(str4.contains("This")); print(str4.substring(0,3)); print(str4.startsWith("a")); print(str4.endsWith("ge")); var list = str4.split(" "); print(list); print(str4.replaceAll("This", "That"));
输出:
This is my favorite languageNew This is my favorite languageThis is my favorite languageThis is my favorite languageThis is my favorite languageThis is my favorite language false h a + b = 3 a = 1 28 false true Thi false true [This, is, my, favorite, language] That is my favorite language
以上是关于Dart语言学习( 四) Dart字符串的主要内容,如果未能解决你的问题,请参考以下文章
flutter解决 dart:html 只支持 flutter_web 其他平台编译报错 Avoid using web-only libraries outside Flutter web(代码片段