您的位置:首页 > 其它

公司项目—判断一个值是不是数字

2017-03-14 09:24 211 查看
1.判断一个值是不是纯数字

String strpurchaseOrderCode="";

strpurchaseOrderCode.matches("[0-9]+")

2.判断最后一位是不是数字

Pattern pattern=Pattern.compile("[0-9]*");
//取出最后一位数
String strdata=strpurchaseOrderCode.substring(strpurchaseOrderCode.length()-1, strpurchaseOrderCode.length());
Matcher isNum=pattern.matcher(strdata);

if(isNum.matches()){

//是数字
Integer data=Integer.valueOf(strdata);
String newdata=String.valueOf(data+1);
System.out.println(newdata);
//将最后一位数字替换,原数字+1
String newStrpurchaseOrderCode= strpurchaseOrderCode.replace(strpurchaseOrderCode.charAt(strpurchaseOrderCode.length()-1)+"", newdata);
System.out.println(newStrpurchaseOrderCode);
result.put("purchaseOrderCode", newStrpurchaseOrderCode);
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐