有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java将int转换为biginger

我正在使用返回类型为Objectorg.hibernate.Query类中存在的uniqueresult()方法

在我的例子中,我将这个结果保存在BigDecimal类中。现在,这是投掷ClassCastException ( java.lang.ClassCastException: java.math.BigDecimal cannot be cast to java.lang.Integer)

我也尝试过BigInteger,同样的例外

你能帮我解释一下如何做出这样的结果吗


共 (1) 个答案

  1. # 1 楼答案

    如果要从整数中获取BigDecimal,必须执行以下操作:

    BigDecimal myBigDecimalValue = new BigDecimal("" + myIntegerValue);