数字工具类
NumberUtils
包:
org.apache.commons.lang3.math
方法:
NumberUtils.isNumber()
用于判断字符串中是否是数字,返回的结果是true或者false,
注意:但是感觉好像被弃用了,最终用的方法时**isCreatable()**方法,所以后面需求使用的是可以使用这个方法来替换
NumberUtils.isNumber(“5.96”);//结果是true
NumberUtils.isNumber(“s5”);//结果是false
NumberUtils.isNumber(“122.154.466”);//结果是false
NumberUtils.isDigits()
用于判断字符串中是否全部都是数字,返回的结果是true或者false,
注意:但是这个只能校验是否是数字,不能校验小数的情况
NumberUtils.isDigits(“0000000000.596”);//false
NumberUtils.isDigits(“0000000000596”);//true
NumberUtils.toInt()
字符串转换为数字
NumberUtils.toInt(“5”);
NumberUtils.toLong(“5”);
NumberUtils.toByte(“3”);
NumberUtils.toFloat("");
NumberUtils.toDouble(“4”);
NumberUtils.toShort(“3”);
NumberUtils.max()
//找出最大的一个
NumberUtils.max(new int[]{3,5,6});//结果是6
NumberUtils.max(3, 1, 7);//结果是7
NuberUtils.min()
找出最小的一个
NumberUtils.min(new int[]{3,5,6});//结果是6
NumberUtils.min(3,1,7);//结果是7