java利用UUID生成16位的字符串

废话不说  直接上代码

/**
 * 获取16位随机字符串
 * @return String
 */
public static String getUUID()
{
    String uuid= UUID.randomUUID().toString();
    char[] cs=new char[32];
    char c=0;
    for(int i=uuid.length()/2,j=1;i-->0;){
        if((c=uuid.charAt(i))!='-'){
            cs[j++]=c;
        }
    }
    String uid=String.valueOf(cs);
    return uid;
}

猜你喜欢

转载自blog.csdn.net/weixin_40951242/article/details/84656334