Java中,如何在数字前面补0

大家好,笔者在补全空格一文中,给大家演示了如何给字符串补全后面的空格,以便对齐格式,那么,有时候也会遇到前面补0,以便进行格式的对齐,例如:
Java中,如何在数字前面补0_第1张图片

使用String.format()进行格式转义

public static void main(String[] args) {
		// 15位,不足15位,前面补0填充
		String format = String.format("%015d", 50);
		System.out.println(format);
	}

打印如下:

Java中,如何在数字前面补0_第2张图片
需要注意的是 format 里面的第二个参数需要时 int 类型,否则会抛出异常:IllegalFormatConversionException

public static void main(String[] args) {
		// 15位,不足15位,前面补0填充
		String format = String.format("%015d", "50");
		System.out.println(format);
	}

如图所示:
Java中,如何在数字前面补0_第3张图片

你可能感兴趣的:(学习笔记,java,开发语言,String,format)