在Flutter中,可以使用int.parse()方法将List转换为Int类型。int.parse()方法将字符串转换为int类型,但是它也可以用来将List转换为int类型。
使用方法
List list = [1, 2, 3]; int i = int.parse(list.toString()); print(i); // 123
上面的代码将List转换为int类型,将List转换为字符串,使用int.parse()方法将字符串转换为int类型,打印出来的结果就是123。
int.parse()方法还可以用来将字符串转换为int类型,只需要将字符串传入int.parse()方法,就可以得到int类型的结果。
String str = "123"; int i = int.parse(str); print(i); // 123
int.parse()方法还可以接受一个可选的参数,该参数可以指定将字符串转换为int类型的基数,默认为10。
String str = "101"; int i = int.parse(str, radix: 2); print(i); // 5
上面的代码指定基数为2,将字符串“101”转换为int类型,结果为5。
int.parse()方法可以将List转换为int类型,也可以将字符串转换为int类型,还可以指定基数,使用起来非常方便。