美文网首页
String.format()格式化字符串

String.format()格式化字符串

作者: 余于鱼不是鱼鱼鱼 | 来源:发表于2021-08-19 16:55 被阅读0次

    String类的format()方法用于创建格式化的字符串以及连接多个字符串对象

    格式化表达式:%[argument_index$][flags][width][.precision]conversion

    • 可选的 argument_index 是一个十进制整数,用于表明参数在参数列表中的位置
    • 可选的 flags 是修改输出格式的字符集。有效标志的集合取决于转换类型
    • 可选 width 是一个非负十进制整数,表明要向输出中写入的最少字符数
    • 可选 precision 是一个非负十进制整数,通常用来限制字符数。特定行为取决于转换类型
    • 所需的 conversion 是一个表明应该如何格式化参数的字符。给定参数的有效转换集合取决于参数的数据类型。
    转换符 详细说明 示例
    %s 字符串类型 “喜欢请收藏”
    %c 字符类型 ‘m’
    %b 布尔类型 true
    %d 整数类型 (十进制) 88
    %x 整数类型 (十六进制) FF
    %o 整数类型 (八进制) 77
    %f 浮点类型 8.888
    %a 十六进制浮点类型 FF.35AE
    %e 指数类型 9.38e+5
    %g 通用浮点类型 (f和e类型中较短的) 不举例(基本用不到)
    %h 散列码 不举例(基本用不到)
    %% 百分比类型 %(%特殊字符%%才能显示%)
    %n 换行符 /
    %tx 日期与时间类型 /

    时间类型

    标志 说明 示例
    c 包括全部日期和时间信息 星期六 十月 27 14:21:20 CST 2007
    F “年-月-日”格式 2007-10-27
    D “月/日/年”格式 10/27/07
    r “HH:MM:SS PM”格式(12时制) 02:25:51 下午
    T “HH:MM:SS”格式(24时制) 14:28:16
    R “HH:MM”格式(24时制) 14:28

    相关文章

      网友评论

          本文标题:String.format()格式化字符串

          本文链接:https://www.haomeiwen.com/subject/jkkabltx.html