📜  Dart的字符串

📅  最后修改于: 2021-09-02 05:07:37             🧑  作者: Mango

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 ' ;