Java String format 字符串左对齐与右对齐

Java About 723 words

左对齐

%-15s: 左对齐15个字符,长度不满15,用空格补全。长度超出15,将从字符串尾部截断。

String.format("%-15s", System.currentTimeMillis());

右对齐

%15s: 右对齐15个字符,长度不满15,用空格补全。长度超出15,将从字符串尾部截断。

String.format("%15s", System.currentTimeMillis());

示例

长度不满

限制长度为15,毫秒值长度为13

public static void main(String[] args) {
    long ts = System.currentTimeMillis();
    System.out.println(String.format("%-15s", ts) + "*");
    System.out.println(String.format("%15s", ts) + "*");
}

输出

1669794029050  *
  1669794029050*

长度超出

限制长度为10,毫秒值长度为13

public static void main(String[] args) {
    long ts = System.currentTimeMillis();
    System.out.println(String.format("%-10s", ts) + "*");
    System.out.println(String.format("%10s", ts) + "*");
}

输出

1669793943644*
1669793943644*
Views: 1,528 · Posted: 2023-06-21

————        END        ————

Give me a Star, Thanks:)

https://github.com/fendoudebb/LiteNote

扫描下方二维码关注公众号和小程序↓↓↓

扫描下方二维码关注公众号和小程序↓↓↓


Today On History
Browsing Refresh