最近在做广告投放平台的报表,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去掉千分位相关推荐

  1. php 逗号千分位,php如何去掉千分位

    [摘要] PHP即"超文本预处理器",是一种通用开源脚本语言.PHP是在服务器端执行的脚本语言,与C语言类似,是常用的网站编程语言.PHP独特的语法混合了C.Java.Perl以及 ...

  2. JS 添加千分位与去掉千分位示例

    目录 一.添加千分位 1.1 千分位效果与问题 二.去除千分为位 一.添加千分位 转成千分位-保留两位小数-兼容负数版 export function thousands (n) {const num ...

  3. java 千分位格式话_Java 字符串小数转成千分位格式

    java中需要将字符串小数转成千分位格式显示,如下代码,原理是使用正则表达式对整数位进行千分位格式化,然后小数位拼接起来.为什么要这么麻烦的处理,是因为在android程序中使用的NumberForm ...

  4. R中千分位分隔符数值(美式数值)读取

    1. 千分位分割数值 对于英美数值数据,千分位分隔符(逗号分割)很常见,如下面一份房地产销售数据,land.squre.feet, gross.square.feet两列数据. 2. R不能自动识别千 ...

  5. JS-为金额添加千分位逗号分割符

    前言:这个功能在前端页面中使用的还是比较多的,正好我们的项目中也有使用此功能,不过YY同学写的代码不像个方法的样子,一个入口中间又插了几道子,所             以,我写了下面这个方法,经过测 ...

  6. 数字加千分位分隔符,加货币符号,数字转百分数

    想必大家在做前端开发的过程中或多或少都会需要显示数字或是金钱,或是百分数,或是小数位取有效数字.Number.parseFloat(x).toFixed(2)或许可以解决取有效数字的问题,但是其他的就 ...

  7. JAVA数字千分位和小数点的现实(处理金额问题)

    金融类等项目通常对于金额较大的字段,通常要求千分位显示,数字保留两位小数,分装工具类方便以后工作需要: ------------------------------------------------ ...

  8. java 将千分位转为数字_java让数字显示千分位 mark

    /** * 格式化数字为千分位显示: * @param 要格式化的数字: * @return */ public static String fmtMicrometer(String text) { ...

  9. Java实现数字的千分位的处理

    前言: 最近在做财务系统的开发功能,要求在导出的word文档里面的数字,要以千分位的格式处理显示,于是写了一下下面的方法,希望可以帮助到需要的小伙伴 /** * 格式化数字为千分位显示: * @par ...

  10. 数字与千分位字符串互转

    数字转千分位字符串 import { numberFormat } from "format.ts"; numberFormat(2000000); // 2,000,000.00 ...

最新文章

  1. spi通讯不需要地线吗_抖音真的需要养号吗?不需要!千万别被割了韭菜
  2. 14种轻量级网络综述 — 主干网络篇
  3. 【MySQL】数据安全性讨论思维导图
  4. KlayGE SVN原生支持立体显示
  5. 【OpenKruise v0.9.0】新增 Pod 重启、删除防护等重磅功能
  6. 比较字符串是否相同,比较大小
  7. 【渝粤教育】国家开放大学2018年春季 3781-21T燃气燃烧技术与设备 参考试题
  8. 在 Linux 平台中调试 C/C++ 内存泄漏方法
  9. SharePoint自动化系列——Set MMS field value using PowerShell.
  10. qnx 设备驱动开发_一种QNX系统的USB驱动加载方法与流程
  11. 「How The Economic Machine Works」《经济机器是如何运转的》中文字幕
  12. python用schedule库实现定时功能,可每天定时运行程序。
  13. 小米系列手机 开发者版本 之 USB安装出现当前设备已被临时限制
  14. python爬取微信小程序(实战篇)_爬虫爬取微信小程序
  15. pycharm设置项目编码
  16. 邮箱地址注册,163邮箱登陆登录入口在哪里?
  17. MySQL学习笔记-恶补基础篇
  18. 视频教程-Python数据分析与案例教程:分析人口普查数据-Python
  19. 基于C++和QT实现的旅店管理系统 课程论文+项目源码
  20. 群联USB3.0 PS2251-02\PS2251-03主控量产工具

热门文章

  1. OpenCL编程实例: 向量计算
  2. 1、ESP8266入门(AT模式)——调试连接,使用USB-TTL
  3. 机器学习之MCMC算法
  4. 智能服务器软件,无纸化智能会议系统服务器软件
  5. 跨境电商自建独立站CMS
  6. Android反编译(逆向)教程
  7. java rslinx_如何使用AB PLC仿真软件Studio 5000 Logix Emulate
  8. AlterID.exe解决teamview商业使用
  9. 七种方法完美解救你爆满的C盘(瘦身+扩容)
  10. MASM8.0 下载安装方法