zoukankan      html  css  js  c++  java
  • String.format与搭配转化符的使用

    String的format语法搭配转化符,在格式化输出方面效果特别好,值得掌握。

    例程:

            System.out.println("----C1---|----C2---|----C3---|");
            int a=10,b=20,c=30;
            String str=String.format("%10s%10s%10s",a,b,c);
            System.out.println(str);
            
            String str2=String.format("%-10s%-10s%-10s",a,b,c);
            System.out.println(str2);

    输出:

    ----C1---|----C2---|----C3---|
            10        20        30
    10        20        30        

    参考:

    参考文章;

    https://blog.csdn.net/lonely_fireworks/article/details/7962171/

    搭配转换符的标志,如图所示。
    标    志
    说    明
    示    例
    结    果
    +
    为正数或者负数添加符号
    ("%+d",15)
    +15

    左对齐
    ("%-5d",15)
    |15   |
    0
    数字前面补0
    ("%04d", 99)
    0099
    空格
    在整数之前添加指定数量的空格
    ("% 4d", 99)
    |  99|
    ,
    以“,”对数字分组
    ("%,f", 9999.99)
    9,999.990000
    (
    使用括号包含负数
    ("%(f", -99.99)
    (99.990000)
    #
    如果是浮点数则包含小数点,如果是16进制或8进制则添加0x或0
    ("%#x", 99)
    ("%#o", 99)
    0x63
    0143

    格式化前一个转换符所描述的参数
    ("%f和%<3.2f", 99.45)
    99.450000和99.45
    $
    被格式化的参数索引
    ("%1$d,%2$s", 99,"abc")
    99,abc————————————————版权声明:本文为CSDN博主「LeeFranker」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/lonely_fireworks/article/details/7962171/

  • 相关阅读:
    python_day10 socket serverr
    python_day10 协程 GEVENT
    python_day10 协程 Greenlet
    python_day10 协程
    python_day10 paramiko模块
    python-day10 线程 queue
    python_day10 event
    python_day10 信号量
    python_day10 锁
    CSS命名规范(规则)
  • 原文地址:https://www.cnblogs.com/heyang78/p/12536450.html
Copyright © 2011-2022 走看看