【java/字符串处理】Java中实现左补零的两种方式
代码:
package com.hy.lab.leftrightzero; import java.text.DecimalFormat; public class Test { public static void main(String[] args){ int[] arr={1,12,134,2345,123456}; for(int i:arr){ String left=String.format("%04d",i); String left2=new DecimalFormat("0000").format(i); System.out.println(String.format("原文=%d 左补零1=%s 左补零2=%s",i,left,left2)); } } }
输出:
原文=1 左补零1=0001 左补零2=0001 原文=12 左补零1=0012 左补零2=0012 原文=134 左补零1=0134 左补零2=0134 原文=2345 左补零1=2345 左补零2=2345 原文=123456 左补零1=123456 左补零2=123456
End