来自oracle和java的双打,具有相同的值不相等

时间:2017-09-16 09:29:28

标签: java oracle

我有一个来自制作的场景,其中两个双打,一个来自java,一个来自Oracle,具有相同的值,不满足java' s == for double。

甲骨文的双重身份:

double amt = rs.getDouble("amount"); //toString() yeilds 60773.0

Java的双重:

String amt2 = "₹ 60,773.00".replace(",", "").replace("\u20b9 ", "");

平等验证:

if(!(Double.parseDouble(amt2)==amt))
{
    syso("Mismatch");
}

我使用的是java 1.6.0_33。

0 个答案:

没有答案