gpt4 book ai didi

java - 无法在 Java 中将 bigdecimal 转换为字符串

转载 作者:搜寻专家 更新时间:2023-11-01 01:11:41 25 4
gpt4 key购买 nike

这是java代码

usageType = (String) c.getSrcValue("USAGETYPE");

c 是一个数组列表。我用数据库中的这个字段填充它。 "USAGETYPE"NUMBER(*,0),

我得到以下错误

java.lang.ClassCastException: java.math.BigDecimal cannot be cast to String

你能帮帮我吗

最佳答案

嗯,您不能通过强制转换将对象转换为字符串。无论如何,不​​是在 Java 中。

尝试

usageType = c.getSrcValue("USAGETYPE").toString();

也就是说,如果你真的需要它作为一个字符串,首先它闻起来有点可疑。通常唯一需要将数字作为字符串的地方是 UI,通常您还有其他合适的地方可以进行该转换(例如 Swing 中的 CellRenderers)。

关于java - 无法在 Java 中将 bigdecimal 转换为字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3488919/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com