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;iMD5加密生成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以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。