java将uuid转换成大写_java实现无符号数转换、字符串补齐、md5、uuid、随机数示例...

package com.hongyuan.test;

import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;import java.util.Random;import java.util.UUID;

/* * 杂项(无符号数转换,字符串补齐,md5,uuid,随机数) */public class SundryTest { //转成无符号数 public static Number toUnsignedNumber(Number num){  if(num instanceof Byte){   return (Byte)num & 0xff;  }else if(num instanceof Short){   return (Short)num & 0xffff;  }else if(num instanceof Integer){   return (Integer)num & 0xffffffffL;  }else{   return -1;  } } //左补齐 public static String leftPad(String str,String pad,int len){  String newStr=(str==null?"":str);  while(newStr.length()len){   newStr=newStr.substring(newStr.length()-len);  }  return newStr; } //右补齐 public static String rightPad(String str,String pad,int len){  String newStr=(str==null?"":str);  while(newStr.length()len){   newStr=newStr.substring(0, len);  }  return newStr; } //md5 public static String md5(String str){  StringBuilder sb=new StringBuilder();  try {   MessageDigest digest = MessageDigest.getInstance("MD5");   byte[] message=digest.digest(str.getBytes());   for(int i=0;i

} public static void main(String[] args){  System.out.println("MD5(123456):"+md5("123456"));  System.out.println("UUID:"+uuid());  System.out.println("随机数:"+random(1,100)); }

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值