在数据库中,第1列的值存储为“0.000000000000”。我需要将其与具有完全相同值的UI字段进行比较。
我尝试使用Big Decimal获取值,并尝试将其转换为String,但始终将其转换为'0E-12'或'0.0'。
如何将其与UI(字符串格式)进行比较?
最佳答案
你有没有尝试过
BigDecimal bd = new BigDecimal("0.000000000000");
System.out.println(bd.toPlainString().equals("0.000000000000"));
输出
true