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

我在输入id的时候不小心输入了人名也可以,我想知道怎样才能让他只能输入数值啊,用泛值可以吗?泛值时候输入的是字符串,但名字和ID都是字符串啊

我在输入id的时候不小心输入了人名也可以,我想知道怎样才能让他只能输入数值啊,用泛值可以吗?泛值时候输入的是字符串,但名字和ID都是字符串啊

正在回答

3 回答

最标准的办法是使用正则表达式进行判断。但是对Java新手来说有点困难,感兴趣你可以去百度下。

http://www.runoob.com/regexp/regexp-syntax.html

0 回复 有任何疑惑可以回复我~

你可以设置输入的效果Scanner.nextInt(); ,别用next()就好了,然后加个异常啥的防止输入字符串就可以了

1 回复 有任何疑惑可以回复我~
#1

程序亦非猿啊 提问者

谢谢!
2015-05-23 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

我在输入id的时候不小心输入了人名也可以,我想知道怎样才能让他只能输入数值啊,用泛值可以吗?泛值时候输入的是字符串,但名字和ID都是字符串啊

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信