首页 > 编程语言 >java 金额显示千分符 java 千分位

java 金额显示千分符 java 千分位

时间:2023-06-22 14:04:33浏览次数:35  
标签:java df text 金额 千分 ## new DecimalFormat ###

/** @param 要格式化的数字; 
 * @return 
 */
 * 格式化数字为千分位显示; 
 *   
public static String fmtMicrometer(String text)  
{  
    DecimalFormat df = null;  
    if(text.indexOf(".") > 0)  
    {  
        if(text.length() - text.indexOf(".")-1 == 0)  
        {  
            df = new DecimalFormat("###,##0.");  
        }else if(text.length() - text.indexOf(".")-1 == 1)  
        {  
            df = new DecimalFormat("###,##0.0");  
        }else  
        {  
            df = new DecimalFormat("###,##0.00");  
        }  
    }else   
    {  
        df = new DecimalFormat("###,##0");  
    }  
    double number = 0.0;  
    try {  
         number = Double.parseDouble(text);  
    } catch (Exception e) {  
        number = 0.0;  
    }  
    return df.format(number);  
}

标签:java,df,text,金额,千分,##,new,DecimalFormat,###
From: https://blog.51cto.com/chengzheng183/6534779

相关文章

  • java计算两个时间相差天数的方法汇总
    问题描述:输入:两个日期输出:两个日期相差的天数具体代码实现方法1:通过Calendar类的日期比较。注意:这里需要考虑一下:日期是跨年份的,如一个是2012年,一个是2015年的年份是分闰年和平年的,各自的天数不同1234567891011121314151617181920212223242526272829303132333435363738......
  • 宋红康-Java基础复习笔记详细版
    Java基础复习笔记第01章:Java语言概述1.Java基础学习的章节划分第1阶段:Java基本语法Java语言概述、Java的变量与进制、运算符、流程控制语句(条件判断、循环结构)、break\continue、IDEA开发工具的使用、数组第2阶段:面向对象编程(基础、进阶、高级)第3阶段:Java高级应用异常......
  • Excel中PMT计算月供函数的java实现
    Excel中计算月供的公式名叫PMT,有关这个公式的详细描述如下:http://office.microsoft.com/zh-cn/excel-help/HP010342769.aspx下图是Excel中使用这个公式的一个简单说明。Java中实现这个公式可以用下面函数注意,这个函数的所有输入参数都是double类型的。包括支付的月份数,否则计算......
  • 换个姿势,十分钟拿下Java/Kotlin泛型
    0x1、引言解完BUG,又有时间摸鱼学点东西了,最近在复习Kotlin,跟着朱涛的《Kotlin编程第一课》查缺补漏。看到泛型这一章时,想起之前面一家小公司时的面试题:说下你对泛型协变和逆变的理解?读者可以试试在不查资料的情况下能否答得上来?反正我当时是没想起来,尽管写过一篇《Kotlin刨根问底......
  • Java—多线程
    ......
  • Java—反射与注解
    ......
  • Java—集合框架
    什么是集合......
  • Javascript
    什么是Javascript概述javaScript是一门世界上最流行的脚本语言Java,JavaScript10天一个合格的后端人员,必须精通JavaScript历史ECMAScript它可以理解为JavaScript的一个标准最新版本已经到es6版本~但是大部分浏览器还只停留在支持es5代码上!开发环境–线上环境,版本不一致......
  • 转Java路线语法注意点
    面向对象编程概念:面向对象编程——以类的方式组织代码,以对象的组织数据。1.类和对象类是一个模板:抽象,对象:一个具体的实例。2.方法就是函数。3.对象的引用引用类型:基本类型(8)对象是通过引用来操作的:栈——>堆。4.属性在Java里叫字段。5.对象的创建和使用必须使用new关键......
  • Java—面向对象
    概念:面向对象编程——以类的方式组织代码,以对象的组织数据。1.类和对象类是一个模板:抽象,对象:一个具体的实例。2.方法就是函数。3.对象的引用引用类型:基本类型(8)对象是通过引用来操作的:栈——>堆。4.属性在Java里叫字段。5.对象的创建和使用必须使用new关键字构建对象,构......