课程
/后端开发
/Java
/Java入门第三季
我在输入id的时候不小心输入了人名也可以,我想知道怎样才能让他只能输入数值啊,用泛值可以吗?泛值时候输入的是字符串,但名字和ID都是字符串啊
2015-05-20
源自:Java入门第三季 5-4
正在回答
最标准的办法是使用正则表达式进行判断。但是对Java新手来说有点困难,感兴趣你可以去百度下。
http://www.runoob.com/regexp/regexp-syntax.html
你可以设置输入的效果Scanner.nextInt(); ,别用next()就好了,然后加个异常啥的防止输入字符串就可以了
程序亦非猿啊 提问者
举报
Java中你必须懂得常用技能,不容错过的精彩,快来加入吧
3 回答接收键盘输入的字符串
2 回答查询输入的时候会先输入拼音在输入文字
2 回答用scanner.next()读取屏幕输入的字符串时总是出问题。
6 回答输入一个字符串,如何比较是否和数组中的某个字符串相等?
1 回答随机字符串Id+随机字符串姓名的排序