`

DecimalFormat

    博客分类:
  • Util
 
阅读更多

DesimalFormat

     DesimalFormat为NumberFormat的子类,能够分析和格式化任意语言环境中的数,包括对西方语言、阿拉伯语和印度

          语数字的支持。它还支持不同类型的数,包括整数 (123)、定点数 (123.4)、科学记数法表示的数 (1.23E4)、百数

          (12%) 和金额 ($123)。所有这些内容都可以本地化

     DesimalFormat new DesimalFormat(String press);

     static String format(Type value); 

     static Object parse(String value);


DecimalFormat df = new DecimalFormat("0");
		//格式化科学计数法
		DecimalFormat df = new DecimalFormat("0.00");
		double d=1.3569135278E10;
		String valueStr=df.format(d);
		System.out.println(valueStr);//13569135278*/
		
		//格式化小数
		 df = new DecimalFormat("#00.00#");
		 System.out.println(df.format(33.3));//33.30
               
           //格式化百分数
           df = new DecimalFormat("#.00#%");
		System.out.println(df.format(0.33333));//33.333%
 

 

 

 

  • 大小: 15.2 KB
分享到:
评论

相关推荐

    DecimalFormat精度解决,商业运算精度问题

    ### DecimalFormat精度解决与商业运算精度问题 在进行财务计算或者商业运算时,精度问题往往成为影响最终结果准确性的关键因素之一。特别是在Java这样的语言环境中,由于其内部采用二进制浮点数表示小数的方式,这...

    DecimalFormat数字格式化用法详解

    DecimalFormat数字格式化用法详解 DecimalFormat 是 NumberFormat 的一个具体子类,用于格式化十进制数字。DecimalFormat 包含一个模式和一组符号,符号含义如下: * 下列字符用在非本地化的模式中。已本地化的...

    java 使用DecimalFormat进行数字的格式化实例详解

    Java 使用 DecimalFormat 进行数字格式化实例详解 Java 中的 DecimalFormat 类是一个非常强大的数字格式化工具,它可以对数字进行各种格式化操作,例如,小数点后面的位数、整数部分的长度、分组符号等等。下面是对...

    Java的数学运算处理类讲解代码(BigDecimal、Math、Random、DecimalFormat类全部操作方法API)

    该项目包含详细的代码示例和注释,涵盖了以下几个主要的数学计算处理类:BigDecimal、Math、Random和DecimalFormat。 适用人群: Java开发者:对于使用Java进行数学计算和处理的开发者。 学习者:对于想要了解Java...

    DecimalFormat多种用法详解

    DecimalFormat 多种用法详解 DecimalFormat 是 Java 中一个强大的格式化工具,主要用于数字的格式化和解析。下面我们将详细介绍 DecimalFormat 的多种用法。 格式化数字 使用 DecimalFormat 可以根据本地设置或...

    Java中DecimalFormat用法详解

    Java中DecimalFormat用法详解 DecimalFormat是Java中一种重要的格式化工具,主要用于将数字格式化为指定的样式。通过使用DecimalFormat,我们可以将数字转换为各种格式,例如取小数点后几位、科学计数法、百分比...

    java DecimalFormat常用方法详解

    Java DecimalFormat常用方法详解 Java DecimalFormat是Java中用于格式化十进制数字的一种常用方法,它继承自NumberFormat类,提供了多种格式化方式,满足不同的需求。在本文中,我们将详细介绍Java DecimalFormat的...

    java.text.DecimalFormat类十进制格式化

    Java.text.DecimalFormat类十进制格式化方法详解 Java.text.DecimalFormat类是Java语言中用于格式化十进制数的类,它提供了灵活的格式化方式,能够满足大多数十进制格式化的需求。本文将详细介绍Java.text....

    java.text.DecimalFormat用法详解

    java.text.DecimalFormat用法详解 Java中的java.text.DecimalFormat类提供了格式化数字的功能,通过指定pattern来控制数字的格式。下面将详细介绍DecimalFormat的用法和主要特征。 Pattern DecimalFormat的...

    java中DecimalFormat四舍五入用法详解

    Java 中 DecimalFormat 四舍五入用法详解 DecimalFormat 是 Java 中 NumberFormat 的一个具体子类,用于格式化十进制数字。它可以支持不同类型的数,包括整数、定点数、科学记数法表示的数、百分数和金额等这些内容...

    保留2位小数

    DecimalFormat df = new DecimalFormat(".##"); String formattedNum = df.format(num); System.out.println(formattedNum); // 输出 "3.14" } } ``` 在上面的代码中,我们创建了一个`DecimalFormat`对象,并...

    格式化字符串

    - `new DecimalFormat("#,####.##")`实例化了一个`DecimalFormat`对象,并指定了格式模板。 ##### 使用示例: ```java long num = 123456789; DecimalFormat format = new DecimalFormat("#,####.##"); String n =...

    我找过来的计算器源程序

    - **`java.text.DecimalFormat`**: 用于格式化数字,特别适用于展示带有特定小数位数的数值。 - **`java.awt.event.*`**: 包含了处理事件(如按钮点击)的类和接口。 - **`javax.swing.*`**: 提供了更高级的用户界面...

    java 格式化数字 NumberUtil

    DecimalFormat formatter = new DecimalFormat("#,###.##"); return formatter.format(number); } } ``` 在上述代码中,`#,###.##` 是一个模式,其中 `#` 表示任意数字,`,` 用于千位分隔,`.` 后面的 `##` 表示...

    DecimalFormat:Java的DecimalFormat的节点实现

    decimalformat是Java的类的Node实现。 安装 npm install @deloitte-digital-au/decimalformat 用法 使用DecimalFormat类 const { DecimalFormat } = require ( 'DecimalFormat' ) ; const df = new DecimalFormat ...

    Android检测手机中存储卡及剩余空间大小的方法(基于Environment,StatFs及DecimalFormat)

    DecimalFormat可以实现把数字划分为一定的格式。 具体程序如下: import java.io.File; import java.text.DecimalFormat; import android.app.Activity; import android.os.Bundle; import android.os.Environment;

    电子教材:《Java语言程序设计-类》pdf版

    ### Java语言程序设计中的DecimalFormat类详解 在Java编程领域,`DecimalFormat`类扮演着一个至关重要的角色,尤其在处理数字格式化方面。本文旨在深入解析`DecimalFormat`类的功能,以及如何利用其强大的方法来...

    java面试题大集合

    DecimalFormat df = new DecimalFormat("#.00"); System.out.println(df.format(number)); } } ``` #### 二十六、如何取得年月日,小时分秒? 使用`LocalDateTime`类来获取当前日期和时间: ```java import ...

    js数据格式转化

    DecimalFormat df1 = new DecimalFormat("####.000"); System.out.println(df1.format(1234.56)); // 输出:1234.560 ``` 2. 若要将数字格式化为百分比,可以使用`NumberFormat.getPercentInstance()`,或者创建...

Global site tag (gtag.js) - Google Analytics