public class NumberHelper {
/*
*是否数字
*/
public final static boolean isNumeric(String s) {
if (s != null && !"".equals(s.trim()))
return s.matches("^[0-9]*$");
else
return false;
}
/**
* 生成整形随机数
* @param min
* @param max
*/
public static int intRandom(int min, int max){
max += 1;
int result = min + ((int)(new Random().nextFloat() * (max - min)));
return result;
}
/**
* 字符串转换成INT
* @param str
* @param defaultVal
* @return
*/
public static Integer stringToInt(String str, Integer defaultVal){
Double d = stringToDouble(str, 0d);
if(d.equals(0d)){
return defaultVal;
}
return d.intValue();
}
/**
* 字符串转长整形
* @param str
* @param defaultVal
* @return
*/
public static Long stringToLong(String str, Long defaultVal){
Double d = stringToDouble(str, 0d);
if(d.equals(0d)){
return defaultVal;
}
return d.longValue();
/**
* 格式化DO
* @param val
* @param decimalN
* @return
*/
public static Double formatDouble(Double val, int decimalN){
if(val==null){
return 0d;
}
BigDecimal b = new BigDecimal(Double.toString(val));
return b.setScale(decimalN, BigDecimal.ROUND_HALF_UP).doubleValue();
}
public static Double stringToDouble(String odds, double d) {
if(odds == null){
return d;
}
try{
return Double.parseDouble(odds);
}catch(Exception ex){
return d;
}
}
public static Float stringToFloat(String odds, float f) {
if(odds == null){
return f;
}
try{
return Float.parseFloat(odds);
}catch(Exception ex){
return f;
}
}
}
java校验手机号方法 java校验整数
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
java手机号校验规则最新
Java手机号校验规则。
正则表达式 Java 字符串 -
javascript校验手机号 前端手机号校验
var telText=/^1\d{10}$/; //第一位为1,11位手机号
javascript校验手机号