首页

通过java的String.format和DecimalFormat实现字符串前后补零两种不同方法实现demo示例

标签:前补零,后补零,DecimalFormat,String.format     发布时间:2022-09-19   

通过java.text.DecimalFormat和String.format分别实现字符串前补零、后补零的代码示例

import java.text.DecimalFormat;@b@@b@public class StrUtil {@b@@b@    public static void main(String[] args) {@b@        int phoneNum = 159;@b@@b@        System.out.println("================  前补零方法一   =================");@b@        System.out.println("前补零转变后:"+String.format("%011d", phoneNum));@b@@b@        System.out.println("================  前补零方法二   =================");@b@        String startZeroStr = new DecimalFormat("00000000000").format(phoneNum);@b@        System.out.println("前补零转变后2:"+startZeroStr);@b@@b@        System.out.println("================  后补零方法一   =================");@b@        String endZeroStr = new DecimalFormat("0.00000000000").format(phoneNum);@b@        System.out.println("后补零转变后:"+endZeroStr.replace(".","").substring(0,11));@b@    }@b@@b@@b@@b@}

控制台运行结果

================  前补零方法一   =================@b@前补零转变后:00000000159@b@================  前补零方法二   =================@b@前补零转变后2:00000000159@b@================  后补零方法一   =================@b@后补零转变后:15900000000
  • ◆ 相关内容