本人用Swing做一个ATM机简单的小程序。可是在怎么判断文本框的字符串是否在0~9之间组成。 1.想问一下有没有一个公式或一个简单的方法来判断。
2.在取钱时,sql数据库的金额是money型,取钱JTextFiled中的字符串怎么装换成money型,(在取钱时数据库一个表中要添加一条记录,字段有(账户号,金额,操作时间)) 本人新手,希望高手来指点指点。。谢谢!!
2.在取钱时,sql数据库的金额是money型,取钱JTextFiled中的字符串怎么装换成money型,(在取钱时数据库一个表中要添加一条记录,字段有(账户号,金额,操作时间)) 本人新手,希望高手来指点指点。。谢谢!!
{
for (int i = 0; i < string.length(); i++) {
if(!Character.isDigit(string.charAt(i)))
{
return false;
}
}
return true;
}也可以用正则表达式判断
\d 匹配一个数字字符。等价于 [0-9]。 范围在是 0-9的数字用法参考:
"^[0-9]*[1-9][0-9]*$" //正整数
"^((-\\d+)|(0+))$" //非正整数(负整数 + 0)
"^-[0-9]*[1-9][0-9]*$" //负整数
"^-?\\d+$" //整数
"^\\d+(\\.\\d+)?$" //非负浮点数(正浮点数 + 0)