
sf.tools.NumberUtils Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of sorm Show documentation
Show all versions of sorm Show documentation
java jpa tool for spring
The newest version!
package sf.tools;
public class NumberUtils {
/**
* 将number转换为对应的数字类型.
* @param num
* @param clz
* @param
* @return
*/
public static Object getTargetNumber(Number num, Class> clz) {
if (clz == byte.class || clz == Byte.class) {
return num.byteValue();
} else if (clz == short.class || clz == Short.class) {
return num.shortValue();
} else if (clz == int.class || clz == Integer.class) {
return num.intValue();
} else if (clz == long.class || clz == Long.class) {
return num.longValue();
} else if (clz == float.class || clz == Float.class) {
return num.floatValue();
} else if (clz == double.class || clz == Double.class) {
return num.doubleValue();
}
return num;
}
public static int numberToInt(Number number) {
if (number == null) {
return 0;
} else {
return number.intValue();
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy