Ios 用飞镖把一根绳子劈成字母
我想把一个词分成几个字符。“阿米尔·阿巴斯”它包含一个空格。我使用:Ios 用飞镖把一根绳子劈成字母,ios,flutter,dart,Ios,Flutter,Dart,我想把一个词分成几个字符。“阿米尔·阿巴斯”它包含一个空格。我使用: List<String> singleWord = string.trim().split(""); 什么是“字符”?如何排除它? 我在Flatter和ios emulator中使用它。您可以使用where方法过滤列表并排除空白 void main() { List<String> a = ["a", "b", ""]
List<String> singleWord = string.trim().split("");
什么是“字符”?如何排除它?
我在Flatter和ios emulator中使用它。您可以使用where方法过滤列表并排除空白
void main() {
List<String> a = ["a", "b", ""];
List<String> b = a.where((e) => e != "").toList();
print(a); // ["a", "b", ""]
print(b); // ["a", "b"]
}
void main(){
列表a=[“a”、“b”和“];
列表b=a.where((e)=>e!=“”)toList();
打印(a);//[“a”、“b”和“”]
打印(b);//[“a”,“b”]
}
它在dart pad和我的应用程序中非常适合我。请再次运行应用程序,然后再次提交输出尝试这种方法,替换trim()并仅使用split()。您可以根据需要更改以下代码
var names = "Amir and Abbas";
List<String> namesSplit = names.split(" ");
for(var i=0;i<namesSplit.length;i++){
for(var j=0; j<namesSplit[i].length;j++){
print(namesSplit[i][j]);
}
}
var name=“阿米尔和阿巴斯”;
列表名称拆分=名称。拆分(“”);
对于(var i=0;i以下代码没有给出您的结果。它没有为我拆分空字符。请尝试再次键入字符串,最终可能会有一个隐藏的非法字符
void main() {
List<String> singleWord = "Amir Abbas".trim().split("");
singleWord.forEach((element){
print(element);
});
}
void main(){
List singleWord=“Amir Abbas”.trim().split(“”);
singleWord.forEach((元素){
印刷品(元素);
});
}
您可以过滤符文并从A-z中获取所有字母
List<String> singleWord = runes.where((rune) => rune > 64 && rune < 123).map((rune) => String.fromCharCode(rune)).toList()
print(singleWord); // prints [A, m, i, r, A, b, b, a, s]
List singleWord=runes.where((rune)=>rune>64&&rune<123.map((rune)=>String.fromCharCode(rune)).toList()
print(singleWord);//prints[A,m,i,r,A,b,b,A,s]
List<String> singleWord = runes.where((rune) => rune > 64 && rune < 123).map((rune) => String.fromCharCode(rune)).toList()
print(singleWord); // prints [A, m, i, r, A, b, b, a, s]