flutter报错无效的十进制数
时间: 2023-07-28 09:07:15 浏览: 176
Flutter中使用十六进制颜色字符串
这个错误通常出现在你试图将一个非法的数字字符串转换为十进制数时。可以检查一下你的代码,看看是否有以下情况:
1. 字符串中包含非数字字符,例如字母或其他特殊符号。
2. 字符串中包含多个小数点或负号。
3. 字符串中包含空格或其他不可见字符。
4. 使用了错误的字符串转换方法或格式化方法。
如果以上情况都不是问题所在,你可以尝试将字符串转换为数字时指定正确的进制数,例如:
```dart
int number = int.parse('11722779', radix: 10);
```
其中 radix 参数指定了字符串的进制数,这里是十进制数。如果字符串是八进制或十六进制数,可以将 radix 参数分别设置为 8 或 16。
阅读全文