除了使用 "" 或 '' 之外,还有什么方法可以在 Dart 中创建空字符串吗?

问题描述 投票:0回答:3

我正在寻找一种安全且好的方法(如果有的话)在 Dart 中创建一个不写

""
''
的空字符串。
例如,列表有自己的构造函数
List.empty()
,但字符串没有。
所以,我想问是否有比编写
""
''
更好的方法来初始化空字符串。

dart
3个回答
3
投票

创建

empty
字符串的方法有很多

String str;
str = '';
str = "";
str = String.fromCharCodes([]);
str = 'a'.replaceFirst('a', '');

...

// and so it goes

然后你问我“你会用哪个?

当然我会用简单、优雅、老派的方式:

''


1
投票

唯一的办法是

String name="";

另一种方式是

String? name;

但这将为空而不是空


0
投票

您可以使用Characters.empty.toString()

© www.soinside.com 2019 - 2024. All rights reserved.