一段关于流水号的小程序
今天项目里需要对原来的物资数据进行排号用到了流水号,自己写的一小段记录一下
/** * 获取流水号 * @param length 需要的流水号位数 * @param num 数字 * @return * @throws CommonMsgException */ public static String getCode(int length,int num)throws CommonMsgException{ if (String.valueOf(num).length() > length){ throw new CommonMsgException("数字长度比要求的位数多"); } String str = ""; for (int i = 0;i < length;i++){ str = str+"0"; } int subLength = String.valueOf(num).length(); str = str.substring(subLength) +num; return str; }