dart字符串转数字
时间: 2023-11-11 10:16:52 浏览: 140
在Dart语言中,将字符串转换为数字可以使用`int.parse()`和`double.parse()`方法。这两个方法分别用于将字符串转换为整数和浮点数。使用示例如下:
```dart
var str = '1234';
var num = int.parse(str);
print(num); // 输出 1234
print(num is int); // 判断是否转换成功,输出 true
var str2 = '1234.56';
var num2 = double.parse(str2);
print(num2); // 输出 1234.56
print(num2 is double); // 判断是否转换成功,输出 true
```
通过调用`int.parse()`和`double.parse()`方法,你可以将字符串转换为对应的数字类型,方便进行数值计算和操作。请注意,若字符串无法成功转换为数字,则会抛出`FormatException`异常。因此,在进行转换前,最好确保字符串符合数字的格式要求。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* [dart系列之:在dart中使用数字和字符串](https://blog.csdn.net/superfjj/article/details/121485444)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *3* [[基础] Dart - 数值类型和字符串类型互相转换](https://blog.csdn.net/Rycccc/article/details/91870558)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文