将字符串数字格式化为样式1,000,000,000的方法
发帖问了不少人,都建议自己写逻辑进行处理。但这个问题逻辑很简单,真自己处理的话很啰嗦,本人有点懒,总觉得官方应该提供API实现这种功能的,不负所望,自己找到了,真心太简单了。解决如下:
代码如下:
DecimalFormat formatter = new DecimalFormat();
//默认整数部分三个一组
String str = formatter.format(value);
//也可自行设置每n个一组
int m=n;
df.setGroupingSize(m);
over!
相关推荐
-
js格式化金额可选是否带千分位以及保留精度
js格式化金额,可选是否带千分位,可选保留精度,也是网上搜到的,但是使用没问题 复制代码 代码如下: /* 将数值四舍五入后格式化. @param num 数值(Number或者String) @param cent 要保留的小数位(Number) @param isThousand 是否需要千分位 0:不需要,1:需要(数值类型); @return 格式的字符串,如'1,234,567.45' @type String */ function formatNumber(num,cent,isT
-
javascript数字格式化通用类 accounting.js使用
代码内容及下载地址 accounting.js代码如下: 复制代码 代码如下: /*! * accounting.js v0.3.2 * Copyright 2011, Joss Crowcroft * * Freely distributable under the MIT license. * Portions of accounting.js are inspired or borrowed from underscore.js * * Full details and documenta
-
5个javascript的数字格式化函数分享
十进制四舍五入 这两段代码帮助你做到四舍五入,对于你显示价格或者订单比较有用: 代码1: 复制代码 代码如下: function CurrencyFormatted(amount) { var i = parseFloat(amount); if(isNaN(i)) { i = 0.00; } var minus = ''; if(i < 0) { minus = '-'; } i = Math.abs(i); i = parseInt((i + .005) * 100); i = i / 10
-
javascript 数字格式化输出的实现代码
复制代码 代码如下: <script type="text/javascript">var format = function (number, form) { var forms = form.split('.'), number = '' + number, numbers = number.split('.') , leftnumber = numbers[0].split('') , exec = function (lastMat
-
js 金额格式化来回转换示例
直接看例子啦: 复制代码 代码如下: function fmoney(s, n) //s:传入的float数字 ,n:希望返回小数点几位 { n = n > 0 && n <= 20 ? n : 2; s = parseFloat((s + "").replace(/[^\d\.-]/g, "")).toFixed(n) + ""; var l = s.split(".")[0].split(&qu
-
JS格式化数字保留两位小数点示例代码
问题:在JS中格式化数据保留两位小数的函数的多种方法 最好方法: 保留两位好像是这样吧 复制代码 代码如下: var a = 9.39393; alert(a.toFixed(2)); 说明: alert(Number.toFixed(9.39393)); 返回的是9.39 但是只有ie5.5以上的版本才支持. 其它方法: function roundFun(numberRound,roundDigit) //四舍五入,保留位数为roundDigit { if (numberRound>=0)
-
JS格式化数字金额用逗号隔开保留两位小数
例如: 12345格式化为12,345.00 12345.6格式化为12,345.60 12345.67格式化为 12,345.67 只留两位小数. 回来后写了个格式化函数.可以控制小数位数,自动四舍五入. 代码如下: 复制代码 代码如下: function fmoney(s, n) { n = n > 0 && n <= 20 ? n : 2; s = parseFloat((s + "").replace(/[^\d\.-]/g, ""
-
js对数字的格式化使用说明
在jsp页面上可以使用<fmt:------对数字对行格式化 在js中---------- Javascript也提供了对数字进行格式化输出的支持 Number对象提供的几种格式化函数: toExponential([fractionDigits]) :将数字按科学计数法格式返回,其中的fractionDigits值小数点后保留的位数. toFixed([fractionDigits]) :将数字按指定的小数点位数返回,其中的fractionDigits值小数点后保留的位数. toPrecisi
-
js为数字添加逗号并格式化数字的代码
复制代码 代码如下: function addCommas(nStr) { nStr += ''; x = nStr.split('.'); x1 = x[0]; x2 = x.length > 1 ? '.' + x[1] : ''; var rgx = /(\d+)(\d{3})/; while (rgx.test(x1)) { x1 = x1.replace(rgx, '$1' + ',' + '$2'); } return x1 + x2; } //数字格式化就可以变成 var num
-
js金额数字格式化实现代码(加减逗号处理)
例1,使数字1111111变成11,111,111.00,保留两位小数. 复制代码 代码如下: <html><head><script type="text/javascript">function outputmoney(number) {number = number.replace(/\,/g, "");if(isNaN(number) || number == "")return ""
-
js关于精确计算和数值格式化以及直接引js文件
复制代码 代码如下: (function () { var calc = { /* 函数,加法函数,用来得到精确的加法结果 说明:javascript的加法结果会有误差,在两个浮点数相加的时候会比较明显.这个函数返回较为精确的加法结果. 参数:arg1:第一个加数:arg2第二个加数:d要保留的小数位数(可以不传此参数,如果不传则不处理小数位数) 调用:Calc.Add(arg1,arg2,d) 返回值:两数相加的结果 */ Add: function (arg1, arg2,d) { arg1
-
js格式化货币数据实现代码
复制代码 代码如下: function formatCurrency(num) { var sign=""; if(isNaN(num)) { num = 0; } if(num<0) { sign="-"; } var strNum=num+""; var arr1 = strNum.split("."); var hasPoint=false;//是否有小数部分 var piontPart="";
随机推荐
- WebDriver实现自动化打开IE中的google网页并实现搜索
- 浅谈Java中Collection和Collections的区别
- java基于线程池和反射机制实现定时任务完整实例
- Oracle 高速批量数据加载工具sql*loader使用说明
- 2个自定义的PHP in_array 函数,解决大量数据判断in_array的效率问题
- python中self原理实例分析
- python基础while循环及if判断的实例讲解
- jQuery插件HighCharts绘制2D柱状图、折线图和饼图的组合图效果示例【附demo源码下载】
- awk 九九乘法表 shell实现代码
- 关于jquery中动态增加select,事件无效的快速解决方法
- 用自定义图片代替原生checkbox实现全选,删除以及提交的方法
- 灵活使用数组制作图片切换js实现
- Kotlin 的注解类详解及实例
- iOS 开发中 NavigationController经常出现的问题原因分析
- 关于前台调用后台事件__doPostBack函数
- Android开发ListView中下拉刷新上拉加载及带列的横向滚动实现方法
- 详解vue2.0+axios+mock+axios-mock+adapter实现登陆
- Python if语句知识点用法总结
- Laravel 6.2 中添加了可调用容器对象的方法
- PHP通过文件路径获取文件名的实例代码