Flutter 颤振转换为不带“的字符串”;[……”是;
我有一张单子。我想将此列表转换为字符串数据。我尝试像下面这样转换,但括号Flutter 颤振转换为不带“的字符串”;[……”是;,flutter,dart,Flutter,Dart,我有一张单子。我想将此列表转换为字符串数据。我尝试像下面这样转换,但括号[]无法删除。 我的列表数据:[6、8、9、11、14、15、16、133、134、135、136、138] 我试着这样去改变 List value = [6, 8, 9, 11, 14, 15, 16, 133, 134, 135, 136, 138] data = value.toString(); 我的数据输出如下: print(data); [6, 8, 9, 11, 14, 15, 16, 133, 134, 1
[]
无法删除。
我的列表数据:[6、8、9、11、14、15、16、133、134、135、136、138]
我试着这样去改变
List value = [6, 8, 9, 11, 14, 15, 16, 133, 134, 135, 136, 138]
data = value.toString();
我的数据输出如下:
print(data);
[6, 8, 9, 11, 14, 15, 16, 133, 134, 135, 136, 138]
但它不起作用。
如何在没有[]
的情况下将此列表转换为字符串。
谢谢。我建议使用“加入”
我建议使用join 尝试:
List value=[6,8,9,11,14,15,16,133,134,135,136,138];
列表字符串_values=value.map((value)=>value.toString()).toList();
试试:
List value=[6,8,9,11,14,15,16,133,134,135,136,138];
列表字符串_values=value.map((value)=>value.toString()).toList();
虽然此代码可以提供问题的解决方案,但最好添加上下文,说明其工作的原因/方式。这可以帮助未来的用户学习,并将这些知识应用到他们自己的代码中。在解释代码时,用户可能会以投票的形式向您提供正面反馈。谢谢Amit。因为这是我的第一个答案,我不确定最好的分享方式是什么。我肯定会重复:)是的,请在某种程度上解释一下,这将是非常有意义的。谢谢。虽然这段代码可能为这个问题提供了一个解决方案,但最好添加上下文来说明它为什么/如何工作。这可以帮助未来的用户学习,并将这些知识应用到他们自己的代码中。在解释代码时,用户可能会以投票的形式向您提供正面反馈。谢谢Amit。因为这是我的第一个答案,我不确定最好的分享方式是什么。我肯定会重复:)是的,请在某种程度上解释一下,这将是非常有意义的。谢谢
List value = [6, 8, 9, 11, 14, 15, 16, 133, 134, 135, 136, 138]
var data = value.join(',')
void main() {
String output='';
List value = [6, 8, 9, 11, 14, 15, 16, 133, 134, 135, 136, 138];
value.forEach((x)=>x.toString());
output = value.join(',');
print(output);
}