gpt4 book ai didi

kotlin - 无法从用户输入Kotlin解析 double

转载 作者:行者123 更新时间:2023-12-02 13:06:53 25 4
gpt4 key购买 nike

我正在尝试学习和创建基本的销售税应用程序(商品价格和税金的输入)。为此,我需要对小数点使用浮点数或 double 数。我对kotlin还是很陌生,并不了解太多,所以我不明白如何将num1解析为parseDouble,我可以很清楚地使用Integer数据类型来做到这一点而没有错误。我也尝试过Double给我错误。任何帮助,将不胜感激,谢谢!
enter image description here

最佳答案

尝试:

textTax.getText().toString().toDouble();
之所以不能使用 Double.parseDouble,是因为kotlin中的 Double 与Java中的 Double 不完全相同,因此,仅调用 Double就会调用kotlin的版本,而该版本没有 parseDouble静态方法。
如果要使用 Double中的 java.lang,则必须指定完整的软件包名称:
java.lang.Double.parseDouble(textTax.getText().toString());
或者,您也可以执行以下操作:
import java.lang.Double.*;
parseDouble(textTax.getText().toString());
我建议您坚持使用Kotlin的版本,因为它们通常会缩短代码。

关于kotlin - 无法从用户输入Kotlin解析 double ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63406054/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com