如何从列表中删除括号[],当要显示为字符串并将其添加到文本元素中以使用Flutter显示时



我想遍历List of Strings,并将其添加到一个文本元素中以供显示,但我想删除[]。我正在使用multiselect: ^0.0.4 package.

如果List是。

['S', 'M', 'L', 'XL']

我想在文本中显示为-S,M

代码:

List<String> selected = [];
child: DropDownMultiSelect(
onChanged: (List<String> x) {
setState(() {
selected = x;
});
},
options: ['S', 'M', 'L', 'XL'],
selectedValues: selected,
whenEmpty: 'Select Size',
),
DataCell(Text(
'$selected ',
style: const TextStyle(
color: Colors.white,
fontSize: 25.0,
),
)),

这很简单:

selected.join(',');

最新更新