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

How to convert List<String> to int type in flutter

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

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

输出将是18和18以下的00,所以我如何以int类型获得18和00。


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

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

您可以这样操作:

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

希望这对您有帮助


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


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

1
2
3
4
var data="18:00";
List<String> dataList = data.split(':');
print(int.parse(dataList[0]));
print(int.parse(dataList[1]));