您的位置:首页 > 其它

字符串转数字,包括正数,负数,小数

2015-09-01 10:38 344 查看
字符串转数字,包括正数,负数,小数

/**字符串转换为整数
* @param str
* @return
*/
public static int strToInt(String str){
int result=0;
if(isNum(str)){
result=Integer.valueOf(str);
}
return result;
}
/**字符串转换为double
* @param str
* @return
*/
public static double strToDoubleValue(String str){
double result=0.0;
if(isNum(str))
result=Double.valueOf(str);
return result;
}
/**判断是否为数字 包括正数,负数,小数
* @param str
* @return 是纯数字则返回true
*/
public  static boolean isNum(String str){
boolean result=false;
try{
if(str!=null){
Pattern pattern = Pattern.compile("-?[0-9]+.*[0-9]*");
Matcher isNum = pattern.matcher(str);
result=isNum.matches();
}
}catch(Exception e){
e.printStackTrace();
}

return result;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: