25 lines
545 B
Java
25 lines
545 B
Java
package jnpf.util;
|
|
|
|
import jnpf.exception.HandleException;
|
|
|
|
/**
|
|
* 数字转换类
|
|
*
|
|
* @author yanwenfu
|
|
* @create 2025-04-17
|
|
*/
|
|
public class NumberUtils {
|
|
|
|
public static float safeToFloat(Object obj) throws HandleException {
|
|
if (obj instanceof Number) {
|
|
Number num = (Number) obj;
|
|
return num.floatValue();
|
|
}
|
|
try {
|
|
return Float.parseFloat(String.valueOf(obj));
|
|
} catch (NumberFormatException e) {
|
|
throw new HandleException("转换失败");
|
|
}
|
|
}
|
|
}
|