insertSpaceBetweenChars property
String
get
insertSpaceBetweenChars
在每个字符之间插入空格
Implementation
String get insertSpaceBetweenChars {
// 处理空字符串
if (isEmpty) return '';
// 获取字符串的 Unicode 码点(自动处理代理对)
final runes = this.runes.toList();
final buffer = StringBuffer();
// 遍历每个码点,拼接字符和空格
for (var i = 0; i < runes.length; i++) {
// 写入当前字符
buffer.write(String.fromCharCode(runes[i]));
// 若不是最后一个字符,写入空格
if (i != runes.length - 1) {
buffer.write(' ');
}
}
return buffer.toString();
}