我是flutter的初学者,如何将字符串列表转换为int。下面是示例代码
var data="18:00";
List<String> dataList = data.split(':');
print(datalist[0]);
print(datalist[1]);
输出将是18和18以下的00,所以我该如何将18和00转换为int类型。
答案 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(':'))