在dart-flutter中将字符串拆分为列列表

vlf7wbxs  于 2022-12-16  发布在  Flutter
关注(0)|答案(3)|浏览(131)

如何拆分这个“例#例”要这样显示
如列1实施例2实施例

final String list = data!.list!.split('#').first;

结果〉〉〉〉示例
如何展示

example
example

example#example开始

e7arh2l6

e7arh2l61#

您可以将列表类型更改为var并删除first

String data = "example#example";
var list = data.split('#');
print(list);
46scxncf

46scxncf2#

data.split('#')将提供一个列表。您可以循环通过项。

final data = "example#example";
  final list = data.split('#');
  for (final item in list) { // will print one by one.
    print(item);
  }
  final outPut = list.join(" "); //You can join the list. 
  print(outPut); //example example
iklwldmw

iklwldmw3#

如果你的意思是小部件不打印,这里有一个解决方案。

const String data = "example#example";
final List<String> list = data.split('#');
return Column(
  children: <Widget>[
    ...list.map((String e) => Text(e)),
  ],
);

相关问题