Java java.util 包核心类与异常详解
1. java.util.Formatter 类
java.util.Formatter 类用于格式化输出,在处理格式化字符串时,精度(Precision)是一个重要的概念。精度部分是格式说明符中紧跟小数点后的一个或多个数字,其含义取决于所使用的格式类型:
- 对于 %e 、 %E 和 %f :精度指定小数点后要显示的数字位数。必要时,会在右侧补零,默认精度为 6。
- 对于 %g 和 %G :精度指定要显示的有效数字总数。它还指定了在不使用科学记数法的情况下可以显示的最大值和最小值。默认精度为 6,如果指定精度为 0,则视为精度为 1。
- 对于 %s 、 %h 和 %b 及其大写变体 :精度指定输出的最大字符数。如果未指定精度,则没有最大限制。如果格式化输出超过了精度限制,则会被截断。如果精度小于宽度,则先根据需要截断格式化值,然后在指定宽度内进行填充。
- 对于其他转换类型指定精度 :会在运行时抛出异常。
以下是 Formatter 类的部分代码:
超级会员免费看
订阅专栏 解锁全文
1752

被折叠的 条评论
为什么被折叠?



