`
cyzhang999
  • 浏览: 26771 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Java的格式化输出

    博客分类:
  • Java
阅读更多
从来都记不住这个东西,在这写写。

两个方法:
(1)String.formant("%.4f",1.23234355);
(2) System.out.printf(""%.4f",1.23234355);

需要注意一点,后面对应的类型,一定要和格式化字符串一致,否者,会出错,耽误时间。

下面是转载过来的。

用于printf的转换符如下表:
转换符 类型  举例
d 十进制整数   159
x 十六进制整数 9f
o 八进制整数 237
f 定点浮点数 15.9
e 指数浮点数 1.59e+01
g 通常浮点数
a 十六进制浮点数 0x1.fccdp3
s 字符串 Hello
c 字符 H
b 布尔型 TRue
h 散列码 42628b2
tx 日期时间 见时间介绍表
% 百分号 %
n 分隔符     

用于printf的标志如下表
标志 目的 举例
+ 打印数字前的符号 +3333.33
space 在正数之前加空格 | 3333.33|
0 在数字前补0 003333.33
- 左对齐 |3333.33 |
( 负数括在括号内 (3333.33)
, 添加分组分隔符 3,333.33
# (for f ) 包含小数点 3,333.
# (for x or o) 添加前缀 0x 或 0 0xcafe
^ 转化为大写 0XCAFE
$ 指定格式化参数索引,如%1$d,%1$d表示以十进制
和十六进制打印第一个参数 159 9F
< 格式化前面参数,如%d%<x表示以十进制和十六进
制打印同一个参数 159 9F


  时间日期的转换符如下:
转换符 类型 举例
C 完整日期和时间 Mon Feb 09 18:05:19 PST 2004
F ISO 8601 日期 2004-02-09
D 美国时间格式 (mm/dd/year) 02/09/2004
T 24小时时间 18:05:19
r 12小时时间 06:05:19 pm
R 24小时无秒时间 18:05
Y 四位年 2004
y 年的后两位 04
C 年的前两位 20
B 月的完整拼写 February
b or h 月的缩写 Feb
m 两位月(前补0) 02
d 两位日(前补0) 09
e 日期(前不补0) 9
A 完整星期几 Monday
a 星期几的缩写 Mon
j 这一年的第多少天,三位补0 069
H 24小时制小时,两位补0 18
k 24小时制小时,两位不补0 18
I 12小时制小时,两位补0 06
l 12小时制小时,两位不补0 6
M 分钟,两位补0 05
S 秒,两位补0 19
L 毫秒,三位补0 047
N 毫微秒,九位补0 047000000
P 上下午大写 PM
p 上下午小写 pm
z RFC 822 numeric offset from GMT -0800
Z 时区 PST
s 1970-01-01 00:00:00起秒数 1078884319
E 1970-01-01 00:00:00起毫秒数 1078884319047

分享到:
评论

相关推荐

    Java 格式化输出 printf 例子.zip_moneytzb

    在Java编程语言中,`printf`方法是`PrintStream`类的一个重要成员,它提供了类似于C语言中的格式化输出功能。这个方法允许我们以灵活的方式控制输出内容的格式,包括精度、宽度、对齐方式等。`moneytzb`可能是指特定...

    Java格式化输出.txt

    Java格式化输出.txt

    java 格式化输出数字的方法

    在Java编程中,格式化输出数字是一项常见的任务,特别是在数据展示和报表生成中。`java.text.DecimalFormat` 类是Java提供的一个强大工具,用于精确控制数字的显示方式。以下是对标题和描述中所述知识点的详细解释:...

    Java格式化输出 format介绍

    char n='150cm'; System.out.format("身高:%s", n); 举个例子 只要在双引号填加自己想说的话就好了 逗号后用来输出变量 占位符 说明 %d 格式化输出整数 %f 格式化输出浮点数 ...%s 格式化输出字符串

    Java格式化Xml文件

    总结来说,Java格式化XML文件涉及的主要知识点有:XML解析器的使用,如`DocumentBuilderFactory`和`DocumentBuilder`;`TransformerFactory`和`Transformer`用于XML的转换,包括设置输出属性;以及`Source`和`Result...

    Java Sql 格式化工具

    对于独立使用,可以直接通过命令行运行jar包,比如使用`java -jar SQLinForm.jar &lt;input_sql_file&gt; &lt;output_sql_file&gt;`,其中`&lt;input_sql_file&gt;`是包含原始SQL的文件,`&lt;output_sql_file&gt;`则是格式化后SQL的输出文件...

    java组件开发(14) 格式化输出

    java组件开发(14) 格式化输出

    浅谈Java中格式化输出

    Java格式化输出 Java中格式化输出是指使用格式化字符串和参数列表来输出想要的结果。Java中提供了多种方式来实现格式化输出,如System.out.printf()方法、String.format()方法、java.util.Formatter类等。 格式化...

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

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

    SQL格式化功能(JAVA代码)

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

    JAVA格式输出,JAVA格式输出

    在Java编程语言中,控制输出...总结来说,`NumberFormat`和`java.math`包的`BigInteger`、`BigDecimal`类是Java中处理格式化输出和高精度计算的关键工具。它们提供了丰富的功能,确保了在各种场景下的灵活性和精度。

    java常规类型的输出格式化

    java常规类型的格式化.doc ) 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

    java中数字格式化输出

    将浮点型数用美元符号和货币符号输出,用格式化的方式。还包括浮点型数据相除时,格式化输出结果。

    Java打印漂亮的SQL语句(被格式化的SQL语句)

    "标签"进一步强调了这个工具的关键特性,包括"Java输出漂亮的SQL语句",这意味着它是一个Java环境下的解决方案,能够集成到Java项目中,通过Java代码来调用和实现SQL语句的格式化。另一个标签"SQL格式化"则明确了它...

    java中时间格式化输出

    当前的系统时间的格式化输出,包括中国时间和美国时间,并且是按照不同的两种方式输出的.

    java日期格式化

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

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

    Java编程语言中,字符串、日期和数字的格式化输出是一个重要的概念,特别是在处理用户界面输出或者数据记录时。虽然在C语言中可以使用`printf`函数进行格式化输出,但Java的标准输出`System.out.println()`并没有...

    谷歌java格式-重新格式化 Java 源代码以符合 Google Java 风格

    格式化程序可以作用于整个文件、有限行 ( --lines)、特定偏移量 ( --offset)、传递到标准输出(默认)或就地更改 ( --replace)。 要重新格式化特定补丁中更改的行,请使用 google-java-format-diff.py. 注意: ...

    java 代码格式化工具 使用sun标准格式

    3. 如果一切顺利, Jacobe 会按照Sun标准格式重新格式化`your_file.java`,并覆盖原文件,或者你可以选择输出到新的文件。 在实际开发中,为了保证代码风格的一致性,许多开发团队会在版本控制系统(如Git)的pre-...

    java训前考试

    1. **Java格式化输出**: 题目中的第一题涉及到了Java的格式化输出。`System.out.printf`方法用于格式化输出,其中`%7.3f`表示保留小数点后三位,总宽度为7的浮点数。因此,正确答案是`System.out.printf("|%7.3f| ...

Global site tag (gtag.js) - Google Analytics