NumberFormat去掉千分位
生活随笔
收集整理的這篇文章主要介紹了
NumberFormat去掉千分位
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
最近在做廣告投放平臺的報表,PM說CTR(點擊率)需要在前端展示成帶 %的,例如 80%,不要小數,因為不直觀,并且時間趨趨勢圖在前端用echart展示,就采用了NumberFormat,實例代碼如下:
@Testpublic void test3() {NumberFormat numberFormat = NumberFormat.getPercentInstance();numberFormat.setMaximumFractionDigits(2);System.out.println(numberFormat.format(0.80));}結果輸出如下:
需求滿足了,但是在測試環境測試的時候,因為造了假數據,有的CTR大于1000了,這樣返回前端的數據就會出現逗號
12,345,600%帶有逗號的數據,前端用echart解析是會報錯的,所以需要后端把逗號去掉,采用下面的代碼實現:
@Testpublic void test3() {NumberFormat numberFormat = NumberFormat.getPercentInstance();numberFormat.setMaximumFractionDigits(2);// 去掉逗號numberFormat.setGroupingUsed(false);System.out.println(numberFormat.format(123456));}?輸出結果:
轉載于:https://blog.csdn.net/dam454450872/article/details/81224791?
總結
以上是生活随笔為你收集整理的NumberFormat去掉千分位的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java学习笔记之基础应用(2015.3
- 下一篇: python学习笔记--理解生成器