gpt4 book ai didi

java - 修剪从 java 中的 ResultSet .getDouble() 检索的指数类型的值

转载 作者:行者123 更新时间:2023-11-30 03:32:50 25 4
gpt4 key购买 nike

我从 Resultset.getDouble() 将值放入列表中。检索到的值是指数类型,例如 9.191152283705151E-10,有些值是 89.98999786376953 类型。

我希望将指数值修剪为 9.191E-10 以及最多两位小数的其他值。

最佳答案

I get my values into list from Resultset.getDouble().The values retrieved are of exponential type such as 9.191152283705151E-10 and some values are 89.98999786376953 type.

这些不是“类型”。这些是表示。它们既不存在于数据库中,也不由ResultSet.getDouble()创建。根据您的评论,数据库列采用REAL格式,它是 float 的-point,ResultSet.getDouble() 返回的类型是 double,,它也是浮点型。

这些表示是由您尚未向我们展示的一些后续数据格式化步骤创建的:可能是隐式步骤,例如 toString() 调用。

I want exponential values to be trimmed as 9.191E-10 and other values up to two decimals.

所以仔细看看DecimalFormat。

但我强烈怀疑您的要求可能含糊不清。

关于java - 修剪从 java 中的 ResultSet .getDouble() 检索的指数类型的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28623657/

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