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