您的位置:首页 > 编程语言 > Java开发

Java String字符串补零

2017-02-28 18:30 99 查看
package cn.com.songjy;

import java.text.NumberFormat;

//Java 中给数字左边补0

public class NumberFormatTest {

    public static void main(String[] args) {

        // 待测试数据

        int i = 1;

        // 得到一个NumberFormat的实例

        NumberFormat nf = NumberFormat.getInstance();

        // 设置是否使用分组

        nf.setGroupingUsed(false);

        // 设置最大整数位数

        nf.setMaximumIntegerDigits(4);

        // 设置最小整数位数

        nf.setMinimumIntegerDigits(4);

        // 输出测试语句

        System.out.println(nf.format(i));

    }
}

/**  

 * Java里数字转字符串前面自动补0的实现。  

 *    

 */  

public class TestStringFormat {   

  public static void main(String[] args) {   

    int youNumber = 1;   

    // 0 代表前面补充0   

    // 4 代表长度为4   

    // d 代表参数为正数型   

    String str = String.format("%04d", youNumber);   

    System.out.println(str); // 0001   

  }   



//流水号加1后返回,流水号长度为4

    private static final String STR_FORMAT = "0000";

    public static String haoAddOne_2(String liuShuiHao){

        Integer intHao = Integer.parseInt(liuShuiHao);

        intHao++;

        DecimalFormat df = new DecimalFormat(STR_FORMAT);

        return df.format(intHao);

    }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  string Format