Dart字符串是一系列UTF-16代码单元。使用与Python相同的规则,您可以使用单引号或双引号来创建字符串。该字符串以数据类型Var开头:
var string = "I love GeeksforGeeks";
var string1 = 'GeeksforGeeks is a great platform for upgrading skills';
在Dart编辑器上运行时,上面的两个字符串都可以完美运行。
您可以使用${ expression }将表达式的值放入字符串。它将帮助字符串非常容易地连接。如果表达式是标识符,则可以跳过{} 。
Dart
void main () {
var string = 'I do coding';
var string1 = '$string on Geeks for Geeks';
print (string1);
}
Dart
var string = 'Geeks''for''Geeks';
var str = 'Coding is ';
var str1 = 'Fun';
print (string);
print (str + str1);
Dart
void main(){
var str = 'Geeks';
var str1 = 'Geeks';
if (str == str1){
print (True);
}
}
输出 :
I do coding on Geeks for Geeks.
Dart还允许我们通过+运算符连接字符串,以及我们可以通过引号将两个字符串分开。串联也适用于换行符,这本身就是一个非常有用的功能。
Dart
var string = 'Geeks''for''Geeks';
var str = 'Coding is ';
var str1 = 'Fun';
print (string);
print (str + str1);
输出 :
GeeksforGeeks
Coding is Fun
我们还可以通过 ==运算符检查两个字符串是否相等。它将第一个字符串的每个元素与第二个字符串的每个元素进行比较。
Dart
void main(){
var str = 'Geeks';
var str1 = 'Geeks';
if (str == str1){
print (True);
}
}
输出 :
True
我们还可以通过在它前面加上r来创建一个原始字符串
var str = r' Code and repeat ' ;