今日,由於項目需要,使用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。成功!!
