`

Java 数据格式化

阅读更多
  1.   
  2. import java.text.DecimalFormat;  
  3. import java.util.Formatter;  
  4. import java.util.Locale;  
  5.   
  6. public class DADB {  
  7.  public static void main(String[]atrgs)  
  8.  {  
  9.   DecimalFormat f = new DecimalFormat("#,######.##");  
  10.   System.out.println(f.format(1254855.53434));  
  11.   System.out.println(String.format("$%.2f", 2F));  
  12.     
  13.   StringBuilder sb = new StringBuilder();  
  14.   Formatter formatter = new Formatter(sb, Locale.US);  
  15.   System.out.println(formatter.format("PI = %20.10f"2323233.141592653589793284));  
  16.   System.out.println(String.format("%20.10f", Math.PI).length());  
  17.  }  
  18. }  

 输出结果为

1,254855.53
$2.00
PI =   2323233.1415926535
20

下面解释下

DecimalFormat:new DecimalFormat("#,######.##").format(1254855.53434);

这个是按照new DecimalFormat("#,######.##")的格式,来输出.format(1254855.53434)里的内容,所以结果为1,254855.53

formatter.format("PI = %20.10f", 2323233.141592653589793284)

输出结果为:PI =   2323233.1415926535

%20代表总共给这个字符串的空间数,可以用String.format("%20.10f", 2323233.141592653589793284).length()看到长度

如果%后的数字大于字符串长度,则不足位补空格,且右对齐

如果在%后加-,则是左对齐

如果%后的数字小于字符串长度,则自动分配跟字符串长度一样的空间数,若不加数字,则自动分配跟字符串长度一样的空间数

小数点后的数字和f代表小数点后可以有多少位

.10f为小数点后保留10位

分享到:
评论

相关推荐

    java数据格式化

    Java数据格式化是Java编程语言中处理数据呈现和解析的核心技术之一,主要涉及对文本、日期、数值等数据类型的格式化处理,以适应不同的显示需求和国际化标准。本文将深入探讨Java数据格式化的关键概念、类和方法,...

    Java Sql 格式化工具

    "Java Sql 格式化工具"是一个专为提升SQL代码可读性和规范性而设计的实用工具,尤其对于那些频繁编写和维护SQL语句的开发者而言,它能显著提高工作效率。本工具基于Sqlplus developer,它提供了一种将混乱无序的SQL...

    Java格式化Xml文件

    因此,Java中提供了一些工具和方法来格式化XML文件,使其更易于理解和处理。本文将深入探讨如何使用Java来格式化XML文件。 首先,我们需要了解Java中处理XML的基本库——`javax.xml.transform`和`javax.xml.parsers...

    java日期格式化

    Java日期格式化是Java开发中常见的一项任务,它涉及到日期和时间的处理,尤其是在数据输入输出、用户界面显示以及数据库交互等场景。Java提供了一系列的类来帮助我们完成日期和时间的格式化工作,其中最常用的包括`...

    SQL格式化功能(JAVA代码)

    在给定的标题“SQL格式化功能(JAVA代码)”中,我们聚焦于一个特定的Java实现,它从Hibernate库中抽取了用于SQL格式化的功能,并且不依赖任何第三方jar包。 `Hibernate`是一个流行的Java ORM(对象关系映射)框架...

    java来格式化日期为标准格式

    Java提供了多种方法来格式化日期,使其符合标准格式。本文将深入探讨如何使用Java来格式化日期为标准格式。 首先,我们了解日期格式化的基础。在Java中,`java.text.SimpleDateFormat`类是用于日期和时间格式化的...

    java时间日期格式化工具类

    在Java编程语言中,时间日期处理是常见的任务之一,尤其在开发业务系统或者数据分析时,对日期进行格式化显得尤为重要。Java提供了多种处理日期和时间的API,包括`java.util.Date`、`java.text.SimpleDateFormat`、`...

    Java图形实现json格式化

    Java图形实现JSON格式化主要涉及两个核心技术点:Java对JSON对象的操作和图形界面的设计。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,它基于JavaScript的一个子集,易于人阅读和编写,同时也...

    JAVA_日期格式化

    在Java早期版本中,主要使用`java.util.Date`和`java.text.SimpleDateFormat`进行日期格式化。然而,自Java 8引入了新的日期/时间API(JSR 310),如`java.time.LocalDate`、`java.time.LocalDateTime`和`java.time...

    Java的日期格式化常用方法

    `java.time`包提供了丰富的API来完成日期和时间的格式化、解析以及计算等任务。本文将深入探讨Java中日期格式化的常用方法,主要关注`SimpleDateFormat`和`java.time`包下的`DateTimeFormatter`。 首先,`...

    java json格式化的两种方式(csdn)————程序.pdf

    Java JSON格式化的两种方式 Java JSON格式化是指将Java对象或集合转换为JSON格式的字符串,以便于在网络上传输或存储。在Java中,有多种方式可以实现JSON格式化,本文将介绍两种常见的方法:使用Gson库和使用Java...

    Java字符串 日期 数字格式化输出-.doc

    Java 中的字符串日期数字格式化输出是一种常见的操作,特别是在数据输出和显示时。 Java 提供了多种方式来实现格式化输出,包括使用 NumberFormat、DecimalFormat 和 SimpleDateFormat 等类。 数字格式化输出 Java...

    JSP论文格式化系统_java_格式化_数据库_web_移植性_

    本系统是基于Java平台的...完成了论文的格式化,生成格式化后的word文件和PDF文件,并提供给用户进行下载。本系统设计过程中使用了当前比较流行的技术,比如使用AJAX技术来进行注册验证,系统架构使用B/S模式进行设计。

    java 数据格式转换符的使用

    在Java编程语言中,数据格式转换符是控制输出格式的关键元素,它们被广泛应用于`System.out.println()`,`printf()`,以及`String.format()`等方法中。这些转换符允许我们以指定的精度、宽度和样式来展示数值、日期...

    java 导出数据为sav格式

    以上是关于"java导出数据为sav格式"的详细知识,涵盖从Java编程到SPSS数据格式,再到Maven私服的使用,希望对理解和实现该功能有所帮助。在实际应用中,还需要注意数据的正确性、错误处理以及性能优化等问题。

    Java web数据可视化实现原理解析

    Java web数据可视化实现原理解析 Java Web 数据可视化是当今数据分析和展示的一种重要形式,它能够将复杂的数据转换为易于理解和分析的可视化图形,从而帮助用户更好地理解和分析数据。下面将对 Java web 数据可视...

    基于JAVA的数据可视化分析平台,自由制作任何您想要的数据看板,支持接入SQL、CSV、Excel、HTTP接口、JSON等

    基于JAVA的数据可视化分析平台具有高度灵活性和强大的功能,能够帮助用户自由制作符合其需求的数据看板。该平台支持多种数据源接入,包括SQL数据库、CSV文件、Excel电子表格、HTTP接口以及JSON格式的数据,这极大地...

Global site tag (gtag.js) - Google Analytics