JAVA格式化输出浮点数:空格,位数

简介: JAVA格式化输出浮点数:空格,位数

格式化输出有什么好处?整齐,漂亮,赏心悦目……从科学角度来说,分析问题更方便。


 以下用于输出一个视图控件的位置、大小,同时考虑了缩进。


 

private static void dumpViewInfo(IView view, int level)
    {
        StringBuffer sb = new StringBuffer();
        int i=0;
        while (i<level)
        {
            sb.append("    ");
            i++;
        }
        System.out.print(sb.toString());
        String name = view.getClass().getCanonicalName();
        System.out.print(name.substring(name.lastIndexOf('.')+1));
        System.out.print("=");
        System.out.print(String.format("% 6.2f", view.getX()));
        System.out.print(", ");
        System.out.print(String.format("% 6.2f", view.getY()));
        System.out.print(", ");
        System.out.print(String.format("% 6.2f", view.getWidth() ));
        System.out.print(", ");
        System.out.print(String.format("% 6.2f", view.getHeight()));
        System.out.println();
    }


 关键就是"% 6.2f"意思是,各个部分的意思是:


%:格式。

空格:不足位数以空格对齐。

6:数字整数+小数点+小数位数,是6。即整数3,小数点1,小数2。

2:小数位数是2。

f:浮点数。

目录
相关文章
|
8月前
|
存储 Java
Java LocalDateTime与hutool DateUtil实现秒转换为时分秒格式化展示。
注意:以上代码示例仅适合于处理小于24小时内(86400s) 总积 因 LocalDateTime 和 Local Time 不支持超过24小时表达而 huo tool示例虽然理论上支持但未考虑超过24小时情况下可能出现负值等异常情况处理细节需用户自行添加相关逻辑以确保正确性.
504 7
|
存储 安全 Java
在 Java 中如何从 ArrayList 中删除空格
【8月更文挑战第23天】
247 1
Java系列 之除字符串中的空格(trim())
这篇文章介绍了Java中`String`类的`trim()`方法,用于去除字符串首尾的空格,并指出`trim()`只能去除半角空格,对于全角空格需要先用`replace()`方法替换成半角空格再进行去除。
|
存储 Java C语言
Java的缓冲区与格式化输出技术详解
Java的缓冲区与格式化输出技术详解
245 2
|
存储 Java
35、Java 中的 Math 类、Random 随机数、UUID、格式化字符串或数字、字符串和数字的相互转换、高精度计算、BigDecimal、计算机中的浮点数都是近似值
35、Java 中的 Math 类、Random 随机数、UUID、格式化字符串或数字、字符串和数字的相互转换、高精度计算、BigDecimal、计算机中的浮点数都是近似值
391 0
|
Java
DecimalFormat(Java中的应用——十进制数字格式化)
DecimalFormat(Java中的应用——十进制数字格式化)
366 0
|
Java
java读取txt文件,使用逗号,分号,空格,回车将文件内容分割成一个一个的词组,找出所有重复的词组
java读取txt文件,使用逗号,分号,空格,回车将文件内容分割成一个一个的词组,找出所有重复的词组
404 38
【剑指offer】-替换空格-02/67(JAVA版本未写)
【剑指offer】-替换空格-02/67(JAVA版本未写)
|
XML Java API
Java实现XML格式化
Java实现XML格式化
661 0
|
JSON 前端开发 Java
Java实现树的格式化打印以及返回前端json树
Java实现树的格式化打印以及返回前端json树
228 0