1、首先判断字符串长度是否是6位
String str = "";//需要判断的字符串
if(str.length==6){//如果长度是6,则可能是6位数字,否则不可能6位的
}
2、通过转换成数字捕获异常,如果有异常,则不是数字,没有异常,则是数字
try{
int a = Integer.valueOf(str);//转换成数字,如果不是数字,则会抛出异常,进入catch中
System.out.println("是数字");//如果是数字,则会执行该语句。
}catch(Exception ex){
}
3、结合上面两个步骤,完成6位数字的判断
if(str.length==6){//如果长度是6,则可能是6位数字,否则不可能6位的
ry{
int a = Integer.valueOf(str);//转换成数字,如果不是数字,则会抛出异常,进入catch中
System.out.println("是6位数字");//如果是数字,则会执行该语句。
}catch(Exception ex){
}
}