求⼀个BigDecimal类型的数字能否整除1求⼀个BigDecimal类型的数字能否整除1
import java.math.BigDecimal;
public class BigDecimalModelUtils {
/**
* 求⼀个BigDecimal类型的数字的⼩数点后⾯的数,判断该数字能否整除1bigdecimal转换为integer
* false:有⼩数,不能整除
* true:没有⼩数是整数,可以整除
*
* @param bigDecimal
* @return
*/
public static boolean strivesForTheRemainder(BigDecimal bigDecimal) {
String str = String();
boolean contains = ains(".");
if (contains) {
int index = str.indexOf(".");
String substring = str.substring(index + 1);
int decimals = Integer.parseInt(substring);
if (decimals > 0) {
return false;
}
return true;
}
return true;
}
}