toInt 方法:将字符串转换为数字
- 参数1:要转换成数字的字符串
- 参数2[可选]:若参数1无法转换为数字,则用参数2作为兜底的默认值。参数2的默认值是0。
- 返回值:int 类型
println( NumberUtils.toInt(null) ); // 0
println( NumberUtils.toInt("") ); // 0
println( NumberUtils.toInt("abc") ); // 0
println( NumberUtils.toInt(null, 1) ); // 1
println( NumberUtils.toInt("", 1) ); // 1
println( NumberUtils.toInt("abc", 1) ); // 1
println( NumberUtils.toInt("123", 1) ); // 123
println( NumberUtils.toInt("123") ); // 123
类似的,NumberUtils 中还有 toLong、toDouble、toFloat、toShort 等。
min 方法:获取多个数中的最小数
// 返回 int 类型
println( NumberUtils.min(1, 2) ); // 1
// 返回 long 类型
println( NumberUtils.min(1L, 2, 3) ); // 1
// 返回 double 类型
println( NumberUtils.min(10.2, 2, 3) ); // 2.0 (double类型)
max 方法:获取多个数中的最大数
// 返回 int 类型
println( NumberUtils.max(1, 2) ); // 2
// 返回 long 类型
println( NumberUtils.max(1L, 2, 3) ); // 3
// 返回 double 类型
println( NumberUtils.max(10.2, 2, 3) ); // 10.2 (double类型)