String数字相关操作
import java.util.ArrayList;
import java.util.List;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class StringSubUtil {
/**
* 判断字符串是否全部是数字
*
* @param str 字符串
* @return boolean
*/
public static boolean isNumberic(String str) {
if (StringUtils.isEmpty(str)) {
return false;
}
for (int i = 0; i < str.length(); i++) {
if (!Character.isDigit((str.charAt(i)))) {
return false;
}
}
return true;
}
/**
* 判断字符串是否是正整数 或 正小数
* @param num
* @return
*/
public static boolean isAnIntegerOrDecimal(String num) {
boolean result = false;
result = isPositiveInteger(num);
if (result) {
return result;
} else {
result = isFloat(num);
return result;
}
}
/**
* 判断一个字符串是