将list <int>转换为字符串颤动

时间:2020-04-28 06:24:14

标签: flutter dart

让我们说我们有一个整数列表:

List<int> integers=[4, 5];

我想将此列表转换为这样的字符串值:

String val="4,5"

我该如何在飞镖中做到这一点?

2 个答案:

答案 0 :(得分:4)

您可以使用join方法来这样做。

print(integers.join(","));

答案 1 :(得分:1)

最短的答案是

integers.join(',');

如果您想对操作进行更多控制,比如说您希望在每次迭代中进行额外的计算,则可以使用以下方法:

  List<int> integers=[4, 5];

  StringBuffer buffer = new StringBuffer();
  for (int i = 0; i < integers.length; i++) {
    buffer.write(integers[i].toString() + ',');
  }
  //REMOVE LAST COMMA
  String values = '';
  if (integers.length > 0)
    values = buffer.toString().substring(0, buffer.length -1);
  print(values);