获取字符串最后一位
private static String getLastPlateNum(String plate_no) {
String lastnum = null;
for(int i =0;true;i++) {
lastnum=plate_no.substring(plate_no.length()-(i+1),plate_no.length()-i);
System.out.println(lastnum);
boolean isnum=isNum(lastnum);//判断是不是数字
if(isnum) {
break;
}
}
return lastnum;
}
利用正则表达式判断字符串是否是数字
public static boolean isNum(String str){
Pattern pattern = Pattern.compile("[0-9]*");
Matcher isNum = pattern.matcher(str);
if( !isNum.matches() ){
return false;
}
return true;
}