Java的一些格式化操作的记录(非全)_2019-10-14

文章目录

  • Java的一些格式化操作
    • 格式化文本
    • 格式化数字
      • int型
      • float型
    • 格式化日期时间

Java的一些格式化操作

大部分的内容可以食用:
https://www.cnblogs.com/Dhouse/p/7776780.html

格式化文本

System.out.println(String.format("长度不满10个字符[左边]补空格:[%10s]", "hello"));
System.out.println(String.format("长度不满10个字符[右边]补空格:[%-10s]", "hello"));

输出:

长度不满10个字符[左边]补空格:[     hello]
长度不满10个字符[右边]补空格:[hello     ]

格式化数字

int型

System.out.println(String.format("[%d]", 76));
System.out.println(String.format("[%4d]", 76));
System.out.println(String.format("[%-4d]", 76));
System.out.println(String.format("[%04d]", 76));

输出

[76]
[  76]
[76  ]
[0076]

float型

float f = 123.4561f;
System.out.println(String.format("[%f]", f));
System.out.println(String.format("[%.2f]", f));
System.out.println(String.format("[%.3f]", f));

输出

[123.456100]
[123.46]
[123.456]

格式化日期时间

待完善

你可能感兴趣的:(Java,java,格式化,文本,数字,日期)