数字转金额格式* 999999.99 TO 999,999.99

/**
     * 数字转金额格式
     * 999999.99  TO  999,999.99
     * @param d
     * @return
     */
    public static String doubleToStr(double d){

        NumberFormat numberFormat1 = NumberFormat.getNumberInstance();
        numberFormat1.setMaximumFractionDigits(2);
        return numberFormat1.format(d);
    }

    public static void main(String[] args) {
         String temp = doubleToStr(726042222.62592313213);
            System.out.println(temp);
    }
时间: 2024-08-04 00:28:51

数字转金额格式* 999999.99 TO 999,999.99的相关文章

数字按照不同格式转换成字符串

如果自己写函数,不使用itoa怎么判断呢? 我们用通常的办法,对数字进行每位的除商,得到后与字符'0'相加. flag = 0; for(i=0;i<6;i++){ tmp = int(num/pow(10,5-i)); if(tmp != 0){ *str = 1; flag = 1; } if(*str != 0 || flag){ *str++ = tmp+'0'; num = num%int(pow(10,5-i)); } } 要注意的就是,我们设置标志位flag,为1之前的所有0都不输

数字证书常见格式与协议介绍

引:http://blog.csdn.net/anxuegang/article/details/6157927 证书主要的文件类型和协议有: PEM.DER.PFX.JKS.KDB.CER.KEY.CSR.CRT.CRL .OCSP.SCEP等. PEM – Openssl使用 PEM(Privacy Enhanced Mail)格式来存放各种信息,它是 openssl 默认采用的信息存放方式.Openssl 中的 PEM 文件一般包含如下信息: 内容类型:表明本文件存放的是什么信息内容,它的

关于C#中将数字转换为指定格式

将数字转换为钱格式: double money=11226.00; 转换为金钱格式:¥11,226.00 var newMoney=money.ToStrring("c") 转换为每三位数用逗号隔开格式:11,226.00 var newMoney=money.ToStrring("n");

在EXCEL中如何让一列数字变成文本格式?就是想让单元格的左上角变一个绿绿的?

如何在EXCEL中如何让一列数字变成文本格式?就是想让单元格的左上角变一个绿绿的? 解决方案:将整列单元格格式设为文本,然后,选中该列,数据--分列--完成 详细步骤: (1)选中1行或者1列,再单击鼠标右键,选择设置单元格格式: (2) (3) (4)单击[分列],再单击完成即可

[js开源组件开发]数字或金额千分位格式化组件

数字或金额千分位格式化组件 这次距离上一个组件<[js开源组件开发]table表格组件>时隔了一个月,由于最近的项目比较坑,刚挖完坑,所以来总结性提出来几个组件弥补这次的空缺,首先是金额和数字的千分位和小数点控制的组件,它的作用主要是在输入框时限制输入的内容为数字.也可以用于普通标签的数字格式化,效果如下图: demo演示地址请点击 http://www.lovewebgames.com/jsmodule/format-number.html 源码github托管地址请点击https://gi

openssl数字证书常见格式与协议介绍

证书主要的文件类型和协议有: PEM.DER.PFX.JKS.KDB.CER.KEY.CSR.CRT.CRL .OCSP.SCEP等. PEM – Openssl使用 PEM(Privacy Enhanced Mail)格式来存放各种信息,它是 openssl 默认采用的信息存放方式.Openssl 中的 PEM 文件一般包含如下信息: 内容类型:表明本文件存放的是什么信息内容,它的形式为“——-BEGIN XXXX ——”,与结尾的“——END XXXX——”对应. 头信息:表明数据是如果被处

JAVA金额格式字符串转数值

项目中有时会遇到对金额格式的数值如“1,234.34567”进行计算,直接使用Double.parseDouble(“1,234.34567”)会抛出NumberFormatException异常, 那么,有没好的方法解析金额格式的数值? jdk中提供了NumberFormat支持,它的format方法可以将数值转成金额格式字符串,parse方法能解析金额格式的字符串,如下: NumberFormat format = NumberFormat.getInstance(); String res

用python实现把数字人民币金额转换成大写的脚本程序

# -*- coding: utf-8 -*- def Num2MoneyFormat( change_number ): """ .转换数字为大写货币格式( format_word.__len__() - 3 + 2位小数 ) change_number 支持 float, int, long, string """ format_word = ["分", "角", "元", &quo

格式化为金额格式

function formatPayment(num) { var unit = ""; if (num < 10000) { return formatCurrency(num, 2); } else if (num < 100000000) { num = num / 10000; unit = "万"; } else { num = num / 100000000; unit = "亿"; } return formatCurr