将字符串数字格式化为样式1,000,000,000的方法
发帖问了不少人,都建议自己写逻辑进行处理。但这个问题逻辑很简单,真自己处理的话很啰嗦,本人有点懒,总觉得官方应该提供API实现这种功能的,不负所望,自己找到了,真心太简单了。解决如下:
代码如下:
DecimalFormat formatter = new DecimalFormat();
//默认整数部分三个一组
String str = formatter.format(value);
//也可自行设置每n个一组
int m=n;
df.setGroupingSize(m);
over!
相关推荐
-
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关于精确计算和数值格式化以及直接引js文件
复制代码 代码如下: (function () { var calc = { /* 函数,加法函数,用来得到精确的加法结果 说明:javascript的加法结果会有误差,在两个浮点数相加的时候会比较明显.这个函数返回较为精确的加法结果. 参数:arg1:第一个加数:arg2第二个加数:d要保留的小数位数(可以不传此参数,如果不传则不处理小数位数) 调用:Calc.Add(arg1,arg2,d) 返回值:两数相加的结果 */ Add: function (arg1, arg2,d) { arg1
-
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
-
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对数字的格式化使用说明
在jsp页面上可以使用<fmt:------对数字对行格式化 在js中---------- Javascript也提供了对数字进行格式化输出的支持 Number对象提供的几种格式化函数: toExponential([fractionDigits]) :将数字按科学计数法格式返回,其中的fractionDigits值小数点后保留的位数. toFixed([fractionDigits]) :将数字按指定的小数点位数返回,其中的fractionDigits值小数点后保留的位数. toPrecisi
-
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="";
-
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, ""
-
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数字格式化通用类 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
-
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金额数字格式化实现代码(加减逗号处理)
例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为数字添加逗号并格式化数字的代码
复制代码 代码如下: 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
随机推荐
- php strrpos()与strripos()函数
- 将军殿脚本代码(道士)
- 详解jquery插件jquery.viewport.js学习使用方法
- iOS中的UIKeyboard键盘视图使用方法小结
- JavaScript 创建随机数和随机图片
- Ajax PHP简单入门教程代码
- mysql查询表里的重复数据方法
- js 获取图像缩放后的实际宽高,位置等信息
- asp.net TreeView与XML三步生成列表树
- 又一实用的常用CSS缩写语法收集
- JScript内置对象Array中元素的删除方法
- mssql查找备注(text,ntext)类型字段为空的方法
- 原生js实现类似fullpage的单页/全屏滚动
- IE下双击checkbox反应延迟问题的解决方法
- C# 超高面试题收集整理
- 冒泡排序的三种实现方法
- Android Intent实现页面跳转的方法示例
- python email smtplib模块发送邮件代码实例
- python读csv文件时指定行为表头或无表头的方法
- Laravel框架实现的rbac权限管理操作示例