1. 程式人生 > >java利用UUID生成16位的字串

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;
}