我对Dart编程语言很陌生,任何人都可以帮助我找到Dart中最好的字符串连接方法。
我只找到了加号(+)操作符来连接字符串,就像其他编程语言一样。
发布于 2018-12-05 07:08:34
有三种连接字符串的方法
String a = 'a';
String b = 'b';
var c1 = a + b; // + operator
var c2 = '$a$b'; // string interpolation
var c3 = 'a' 'b'; // string literals separated only by whitespace are concatenated automatically
var c4 = 'abcdefgh abcdefgh abcdefgh abcdefgh'
'abcdefgh abcdefgh abcdefgh abcdefgh';通常,字符串内插优于+运算符。
还有用于更复杂和性能更好的字符串构建的StringBuffer。
发布于 2020-01-14 04:25:40
如果您需要循环连接,我有以下内容:
var list = ['satu','dua','tiga'];
var kontan = StringBuffer();
list.forEach((item){
kontan.writeln(item);
});
konten = kontan.toString();发布于 2020-04-15 14:28:21
假设你有一个类似的人类。
class Person {
String name;
int age;
Person({String name, int age}) {
this.name = name;
this.age = age;
}
}你想打印人的描述。
var person = Person(name: 'Yogendra', age: 29);在这里,您可以像这样连接字符串
var personInfoString = '${person.name} is ${person.age} years old.';
print(personInfoString);https://stackoverflow.com/questions/53626923
复制相似问题