在数据库中,一列的值为“0.000000000000”。如何将“0.000000000000”整体打印出来?

In Database, One Column has value as "0.000000000000". How to print the "0.000000000000" as a whole?

在数据库中,1 列的值存储为“0.000000000000”。我需要将它与具有完全相同值的 UI 字段进行比较。

我试图用 Big Decimal 获取值并试图将其转换为字符串,但它总是将其转换为“0E-12”或“0.0”。 如何将它与 UI(字符串格式)进行比较?

你试过了吗

BigDecimal bd = new BigDecimal("0.000000000000");
System.out.println(bd.toPlainString().equals("0.000000000000"));

输出

true