在项目当中用到的String.format的填充案例
- 案例1:代替+号
/**
* %s 填充字符串
* %d 填充数字
* %f 填充浮点数
*/
String a = String.format("我是 %s 今年 %d 岁 今天的萝卜 %f 元一斤","张三",18,1.23);
打印结果:我是 张三 今年 18 岁 今天的萝卜 1.230000 元一斤
- 案例2:项目中编号填充0
/**
* 数字3前面填充5个0
*/
String b = String.format("A%05d",3);
打印结果:A00003
/**
* 非0则填充空格
*/
String b = String.format("A%15d",3);
打印结果:A 3