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

gxwragnw  于 2022-12-14  发布在  Flutter
关注(0)|答案(4)|浏览(575)

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

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

输出将是18和00在18之下,那么我如何得到这个18和00在int类型。

fkvaft9z

fkvaft9z1#

通过Map每个元素并解析为int,可以将String列表转换为int列表。

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

rqdpfwrv2#

只需使用**int.parse(//your data)**解析数据即可

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

ogq8wdun3#

您可以执行以下操作:

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

我希望这对你有帮助

j91ykkif

j91ykkif4#

如何将string转换为int

int.parse(data.split(':')) // this is how

相关问题