求⼀个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;
}
}
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论