Java编程思想
来源:互联网 发布:和俄罗斯女人啪啪知乎 编辑:程序博客网 时间:2024/06/06 08:54
%[argument_index$][flags][width][.precision]conversion
%:表示需要进行格式化
[argument_index$]:
[flag]:默认右对齐,“-”表示左对齐
[width]:宽度
[.precision]:如果是字符串,表示打印输出的最大位数;如果作用于浮点数,则表示打印输出的小数点后的位数
conversion:s:字符串 d:数字 f:浮点数 (和c语言有些相似)
最常见的应用是控制一个域的最小尺寸,这可以通过指定width来实现。Formatter对象通过在必要时添加空格,来确保一个域至少达到某个长度。在默认的情况下,数据是右对齐,不过可以使用“-”标志来改变其对齐方向。
与width相对的是precision,它用来指明最大尺寸。width可以应用于各种类型的数据转换,并且其行为方式都一样。precision则不然,不是所有类型的数据都能使用precision,而且,应用于不同类型的数据转换时,precision的意义也不同。在将precision应用于String时,它表示打印String时输出字符的最大数量。而在将precision应用于浮点数时,它表示小数部分要显示出来的位数(默认是6位小数),如果小数位过多则舍入,太少则在尾部补零。由于整数没有小数部分,所以precision无法应用于整数,如果你对整数应用precision,则会触发异常。
下面的程序应用格式修饰符来打印一个购物收据:
Items Qty Price
----- --- -----
Jack Maic Beans 4 4.25
Princess Peas 3 5.10
Three Bears Por 1 14.29
Tax 1.42
-----
Total 25.06
格式化字符串,
- java oop思想编程思想
- 关于编程思想和《java编程思想》
- Java编程思想读书笔记
- Java编程思想:引言
- java编程思想:
- Java编程思想学习
- Java编程思想 笔记
- java编程思想读书笔记
- java编程思想
- java 编程思想 读书笔记
- 学习java编程思想
- 《java编程思想》
- java编程思想 记
- java编程思想chapter1
- java编程思想chapter3
- Java编程思想
- 《java编程思想》笔记
- <<java编程思想>>读书笔记
- C
- 第四周项目4——建设双链表算法库
- Python - 格式化(format())输出字符串 详解 及 代码
- Jsonschema2pojo中json schema规范写法
- C++编程题之将功赎过和约德尔测试
- Java编程思想
- 百位数分解
- 通过私有化构造器强化不可实例化的能力
- 显著性论文学习阶段总结(二)
- Rotate Array
- 浅析Java中Scanner的next()和nextLine()方法
- <meta http-equiv="X-UA-Compatible" content="IE=edge" >
- 源码级调试C库
- 看看Retrofit2.0运行方式