如何在Flutter中将List <String>转换为int类型

时间:2019-12-11 11:55:06

标签: flutter dart

我是flutter的初学者,如何将字符串列表转换为int。下面是示例代码

var data="18:00";
List<String> dataList = data.split(':');
print(datalist[0]);
print(datalist[1]);

输出将是18和18以下的00,所以我该如何将18和00转换为int类型。

4 个答案:

答案 0 :(得分:1)

您可以通过映射每个元素并将其解析为String,将int的列表转换为int的列表。

  List<int> dataListAsInt = dataList.map((data) => int.parse(data)).toList();

答案 1 :(得分:1)

您可以这样做:

var data="18:00";
List<String> dataList = data.split(':');    
for(String s in datalist){
  int a=int.parse(s);
  print(a);
}

希望这会对您有所帮助

答案 2 :(得分:0)

只需使用 int.parse(//您的数据)

来解析您的数据
var data="18:00";
List<String> dataList = data.split(':');
print(int.parse(dataList[0]));
print(int.parse(dataList[1]));

答案 3 :(得分:0)

如何将字符串转换为int int.parse(data.split(':'))