封装一些常用的工具类
- 生成UUID
public static String generateUUID(){
String uuid = UUID.randomUUID().toString().replaceAll("-", "").substring(0, 32);
return uuid;
}
- 生成MD5
public static String MD5(String data){
try {
MessageDigest md5 = MessageDigest.getInstance("MD5");
byte [] array = md5.digest(data.getBytes("UTF-8"));
StringBuilder sb = new StringBuilder();
for (byte item : array) {
sb.append(Integer.toHexString((item & 0xFF) | 0x100).substring(1, 3));
}
return sb.toString().toUpperCase();
} catch (Exception e) {
e.printStackTrace();
}
return null;
}
public static String getMD5(String str) {
String base = str;
String md5 = DigestUtils.md5DigestAsHex(base.getBytes());
return md5;
}