打印文本小部件中的字符串列表

A k*_*har -1 dart flutter

我有这个字符串列表:

final List<String> details;
Run Code Online (Sandbox Code Playgroud)

我想使用文本小部件打印列表中的字符串,这就是我所做的:

List<Product> products = [details: [
  '7 ounces',
  'Pack of 200 grams',
  'Golden roasted' 'Nicely packed in its original Nescafe factory'
],],
Run Code Online (Sandbox Code Playgroud)

使用的文本小部件:

Text( products.details[0], ),
Run Code Online (Sandbox Code Playgroud)

这仅打印索引 0 处的字符串。

有人可以帮忙吗?

Shr*_*i L 7

如果您希望将列表表示为字符串,则可以使用该join()方法对其进行格式化。

就你而言,

products.details.join(' ')
Run Code Online (Sandbox Code Playgroud)

产量: 7 盎司 每包 200 克 金色烘焙 在雀巢原厂精心包装

您可以在参数中使用任何分隔符,join该分隔符插入在每个字符串项之间。
进一步参考:https://api.flutter.dev/flutter/dart-core/Iterable/join.html