新增API

This commit is contained in:
neko 2020-09-28 14:02:05 +08:00 committed by GitHub
parent 870ea9a329
commit e59987a334
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -2162,6 +2162,17 @@ public class NumberUtil {
public static BigDecimal pow(BigDecimal number, int n) {
return number.pow(n);
}
/**
* 判断一个整数是否是2的幂
*
* @param n 待验证的整数
* @return 如果n是2的幂返回true, 反之返回false
*/
public static boolean isPowerOfTwo(long n) {
return (n > 0) && ((n & (n - 1)) == 0);
}
/**
* 解析转换数字字符串为int型数字规则如下