java常用工具类 Random随机数、MD5加密工具类
本文实例为大家分享了java常用工具类的具体代码,供大家参考,具体内容如下
Random随机数工具类
packagecom.jarvis.base.util;
importjava.util.Random;
/**
*
*
*@Title:RandomHelper.java
*@Packagecom.jarvis.base.util
*@Description:随机数工具类
*@versionV1.0
*/
publicclassRandomHelper{
/**
*RANDOM基数
*/
privatefinalstaticintRANDOM_BASE=10;
/**
*产生指定长度的数字值随机数
*
*@paramlength
*需要产生的长度
*@return
*/
publicstaticStringgetRandomStr(intlength){
Randomrandom=newRandom();
StringrandStr="";
for(inti=0;i
MD5加密生成32位md5码
packagecom.jarvis.base.util;
importjava.security.MessageDigest;
publicclassMD5Util{
/**
*Title:MD5加密生成32位md5码
*Description:TestDemo
*@paraminStr
*@return返回32位md5码
*@throwsException
*/
publicstaticStringmd5Encode(StringinStr)throwsException{
MessageDigestmd5=null;
try{
md5=MessageDigest.getInstance("MD5");
}catch(Exceptione){
System.out.println(e.toString());
e.printStackTrace();
return"";
}
byte[]byteArray=inStr.getBytes("UTF-8");
byte[]md5Bytes=md5.digest(byteArray);
StringBufferhexValue=newStringBuffer();
for(inti=0;i
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。