我有 if 语句,我想检查我的变量 if 是双倍的。
这是我的代码:
val doubleVal = (findViewId<EditText>(R.id.)).text.toString()
val doubleS = Double.parseDouble(doubleVal)
if(???)
{
println("Number is double")
}
else
{
editDouble.error = "Type double number!!"
}
Run Code Online (Sandbox Code Playgroud)
有toDoubleOrNull可用的:
将字符串解析为
Double数字,如果字符串不是数字的有效表示,则返回结果或 null。
你可以像这样使用它:
val maybeDouble = kmValue.toDoubleOrNull()
if (maybeDouble != null) {
println("Number is double")
} else {
editDouble.error = "Type double number!!"
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2854 次 |
| 最近记录: |