Jmeter、Java當double顯示的數字過長時取消科學計數法顯示


        今日,由於項目需要,使用Jmeter發送查詢賬戶並不保存余額,經過交易后,進行運算后再次比對余額。

實施過程中獲取了余額字段並賦值給一個double變量。變量進行運算后再與交易后的賬戶余額進行比對。這時候運算后的double由於變量長度過長默認使用科學計數法顯示。

與返回的報文正常顯示比對不符。故需要把計算后的double類型科學計數法顯示為正常顯示。不說廢話,代碼如下

//將double類型的科學計數法顯示變成正常顯示
double test123 = 12345678789.02;
NumberFormat nf = NumberFormat.getInstance();
nf.setGroupingUsed(false);// 是否以逗號隔開, 默認true以逗號隔開,如[123,456,789.128]
String test3 = nf.format(test123);
System.out.println(test3);

最后執行完打印結果為12345678789.02。成功!!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM