【问题标题】:How to convert Final String [name] to a double in flutter?如何将最终字符串 [name] 转换为颤振中的双精度值?
【发布时间】:2020-07-09 14:25:53
【问题描述】:

我正在尝试制作一个计算器,但我不知道如何使用 double.parse(name) 方法将字符串转换为双精度数?我正在从文本字段中读取 name 并将其传递到下一页,但它采用 final String name 的形式,因此它不是静态的。

double.parse() 需要一个静态变量,但我不知道如何在页面之间传递静态变量。请帮忙!

【问题讨论】:

  • 欢迎来到 Stackoverflow.com!请提供一些代码来描述您的问题以获得帮助。

标签: oop flutter dart


【解决方案1】:

您可以使用int.parse()double.parse()

如果您需要其他答案,请告诉我

var integerNumber = int.parse('103455');//Converts string to integer
print(integerNumber); //Output: 103455

var doubleNumber = double.parse('103.455');//Converts string to double
print(doubleNumber); //Output: 103.455

这可能对你有帮助

【讨论】:

  • 嗨,hardik,感谢您的帮助,但我认为这对我不起作用。我正在阅读文本字段控制器,它将给我一个“最终字符串 x”,因此 x 可以是 0 到 1000000 之间的任何值。我之前尝试过 double.parse(x),但它没有用。
  • 如果你添加一些代码会更好,以便我能够准确理解你需要什么。
猜你喜欢
  • 2020-12-14
  • 2021-06-11
  • 2022-01-16
  • 1970-01-01
  • 2011-08-11
  • 1970-01-01
相关资源
最近更新 更多