package org.hepx.jgt.common.random;
import java.text.NumberFormat;
/**
* 编号生成器,不适合分布式环镜
* User: hepanxi
* Date: 15-4-18
* Time: 上午10:51
*/
public class NumberGenerater {
/**
* 将指定的数据转换成00001这样的编号
* 默认为5位
* @param number
* @return
*/
public static String generate(Long number){
return generate(5,number);
}
/**
* 将指定的数据转换成00001这样的编号
* 位数由digists指定
* @param digits
* @param number
* @return
*/
public static String generate(int digits,Long number){
NumberFormat nf = NumberFormat.getNumberInstance();
nf.setGroupingUsed(false);
nf.setMaximumIntegerDigits(digits);
nf.setMinimumIntegerDigits(digits);
return nf.format(number);
}
}