为了账号安全,请及时绑定邮箱和手机立即绑定

Java - 是否可以查看我从文本字段中引入并转换为双精度的字符串是否小于某个数字?

Java - 是否可以查看我从文本字段中引入并转换为双精度的字符串是否小于某个数字?

森栏 2021-10-20 15:00:35
我需要确保在文本字段中输入的值小于 72。我已经设置了它以确保它是一个双精度值。    if(age.getText().isEmpty() || !age.getText().matches("\\d{0,2}") || age.getText()<=72) {        // gives user alert error }我知道我所拥有的东西对 <=72 不起作用,但是有没有办法让它起作用?找的时候还真没找到。
查看完整描述

1 回答

?
冉冉说

TA贡献1877条经验 获得超1个赞

您没有检查double粘贴的代码中的数字是否为 a - 您也不应该这样做。你可以使用类似的东西:


Integer.parseInt(...)它接受一个字符串并返回一个整数。然后您可以将该结果存储在一个变量中并将整个谓词替换为:


int ageInYears = Integer.parseInt(...) // you'll need to wrap this in a try/catch


if(ageInYears >= 72) {

   //handle the old fogey

}


查看完整回答
反对 回复 2021-10-20
  • 1 回答
  • 0 关注
  • 157 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信