/**
* @return 请求批次编号(yyyyMMddhhmmss+6位随机数)
*/
public static String getRandomNum(){
String code="";
Random random = new Random();
Timestamp timestamp = new Timestamp(System.currentTimeMillis());
String temp= timestamp.toString().replaceAll("[- :]", "").substring(0, 14);
for (int i = 0; i < 6; i++) {
code += random.nextInt(9);
}
return temp+code;
}
/**
* 处理格式
* "" "3045056,3045057" "3045056,3045057,3045058"
* @param str
* @return
*/
public String putGother(String str){
str = str.replaceAll(",{2,}", ","); //替换多个,
if (str.indexOf(",")==0) {
str = str.substring(1, str.length());
}
if (str.lastIndexOf(",")>0) {
str = str.substring(0, str.length()-1);
}
return str;
}