使用DecimalFormat给String字符串加千位符,并保留2位小数

//包名
import java.text.DecimalFormat;
import java.text.NumberFormat;
import java.text.ParseException;

public class DecimalFormatTest
{

    public static void main(String[] args)
    {
        DecimalFormat df = new DecimalFormat("###,###.##");

        NumberFormat nf = NumberFormat.getInstance();
        try
        {
            System.out.println(df.format((nf.parse("123123.12"))));
        }
        catch (ParseException e)
        {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }

    }

}
时间: 2024-10-21 15:36:30

使用DecimalFormat给String字符串加千位符,并保留2位小数的相关文章

Python数字加千分符

1.最简单的内置format函数: >>> format(1234567890,',') '1,234,567,890' 2.正则表达式: import re def formatNum(num): num=str(num) pattern=r'(\d+)(\d{3})((,\d{3})*)' while True: num,count=re.subn(pattern,r'\1,\2\3',num) if count==0: break return num if __name__=='

JS加千分符

<script language="JavaScript">   n="1279834847944074100465236.33"  re=/(\d{1,3})(?=(\d{3})+(?:$|\.))/g   n1=n.replace(re,"$1,")   alert(n+"\r\n"+n1)   document.write(n+"\r\n"+n1);  </script>

highcharts y軸數值保留两位小数

标签及字符串格式化 最后修改时间:2017-03-23 18:02 Highcharts 图表中的任意文字都可以通过 format (格式化字符串)或 formatter (格式化回调函数) 属性来进行修改,format 总是有对应的一个或多个 formatter ,其中 format 字符串简单方便,formatter 回调函数则更加灵活,他们两都是兼容 JSON 格式的. 一.HTML标签 默认情况下,Highcharts 中的文字及标签使用 SVG 渲染的,所有在默认情况下,Highcha

javascript实现保留两位小数一位自动补零代码实例

javascript实现保留两位小数一位自动补零代码实例:本章节介绍一下如何实现对数字保留两位小数效果,如果数字的原本小数位数不到两位,那么缺少的就自动补零,这个也是为了统一的效果,先看代码实例: function returnFloat(value){ var value=Math.round(parseFloat(value)*100)/100; var xsd=value.toString().split("."); if(xsd.length==1){ value=value.

C# 版本的 计时器类:精确到微秒 秒后保留一位小数 支持年月日时分秒带单位的输出

class TimeCount { // 临时变量,存放当前类能表示的最大年份值 private static ulong MaxYear = 0; /// <summary> /// 获取毫秒能表示的最大年份数 /// </summary> /// <returns>年份数最大值</returns> public static ulong GetMaxYearCount() { if (TimeCount.MaxYear != 0) return Time

javascript实现保留两位小数的多种方法

这篇文章主要介绍了javascript实现保留两位小数的多种方法,如果数字的原本小数位数不到两位,那么缺少的就自动补零,感兴趣的小伙伴们可以参考一下 第一种方法:javascript实现保留两位小数一位自动补零代码实例:第一种方法介绍一下如何实现对数字保留两位小数效果,如果数字的原本小数位数不到两位,那么缺少的就自动补零,这个也是为了统一的效果,先看代码实例: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 function returnFloat(value)

ToString()格式和用法大全,C#实现保留两位小数的方法

C,货币,2.5.ToString("C"),¥2.50.D,十进制数,25.ToString("D5"),00025.E,科学型,25000.ToString("E"),2.500000E+005.F,固定点,25.ToString("F2"),25.00.G,常规,2.5.ToString("G"),2.5.N,数字,2500000.ToString("N"),2,500,000.0

java、freemarker保留两位小数

一.Java保留2位小数 1 double acc = 22.4322; 2 String accX = String.format("%.2f", acc); 二.freemarker保留两位小数 1 <#if centerFreeSize??> 2 ${centerFreeSize?string("#.##")} 3 <#else> 4 0.00 5 </#if> 参考地址:http://blog.csdn.net/ming1

【.Net】c# 让double保留两位小数

1.Math.Round(0.333333,2);//按照四舍五入的国际标准2.    double dbdata=0.335333;    string str1=String.Format("{0:F}",dbdata);//默认为保留两位 还有一个类似的方法,但是不提倡:   double d1 = 0.335333;   string d2 = d1.ToString("0.00");   // string d3 = d1.ToString("f