ClassCastException: java.math.BigInteter cannot be cast to java.math.BigDecimal

 

原文链接:https://blog.csdn.net/huxiaochao_6053/java/article/details/84750905

 

java.Math.BigInteger转 int类型。

使用spring data jpa 查询数据库统计查询数据的总条数返回一个BigInteger类型,无法强转为int类型,此时需要进行如下转换。

import java.math.BigInteger;

public class Test {
    public static void main(String[] args) {
        BigInteger bi = new BigInteger("100");

       //第一种方法转
        int a = Integer.valueOf(bi.toString());

       //第二种方法转
        int b =bi.intValue();
        System.out.println(a);
        System.out.println(b);
    }
}
 

你可能感兴趣的:(java异常)