Dart 字符串转整数 如何使用 Dart 将字符串转换为数字(或反之亦然)

2025-06-10

Dart 字符串转整数如何使用 Dart 将字符串转换为数字(或反之亦然)

当你已经非常熟悉一门语言,并尝试学习一门新语言时,你很可能会发现自己总是会回顾已有的知识,看看新语言是否与之匹配。我知道我会这样做。如果我发现相似之处,我会很高兴🙂。如果我发现更多功能,我会很兴奋😄。如果新语言缺少什么,我会想,为什么这么重要的东西(无论多么微不足道)会缺失🤨我没法用它。

假设我需要用 Javascript 将字符串转换为数字,有多种方法可以做到:

Dart 具有几乎类似的功能来实现相同的结果。

使用 Dart 将字符串转换为数字(或反之亦然)

您可以在dartpad上尝试代码片段

字符串转为整数

// String -> int
main () {
    var one = int.parse('1');
    print(one == 1); // prints true
}
Enter fullscreen mode Exit fullscreen mode

字符串加倍

// String -> double
main () {
    var onePointOne = double.parse('1.1');
    print(onePointOne == 1.1); // prints true
}
Enter fullscreen mode Exit fullscreen mode

int 转 String

// int -> String
main () {
    String oneAsString = 1.toString();
    print(oneAsString == '1'); // prints true
}
Enter fullscreen mode Exit fullscreen mode

双精度转字符串

// double -> String
main () {
    String piAsString = 3.14159.toStringAsFixed(2);
    print(piAsString == '3.14'); // prints true
}
Enter fullscreen mode Exit fullscreen mode

我一直想用 Flutter 进行移动应用开发,所以想先熟悉一下 Dart,然后再深入学习 Flutter。目前为止,我感觉还不错。Dart 比 JavaScript 更容易上手,而且学习起来很有趣。

鏂囩珷鏉ユ簮锛�https://dev.to/wangonya/how-you-turn-a-string-into-a-number-or-vice-versa-with-dart-392h
PREV
this 和箭头函数
NEXT
使用 CSS 计数器自动计数和编号 HTML 元素