UUID指定長度


/**
 * 獲得4個長度的十六進制的UUID
 * @return UUID
 */
public static String get4UUID(){
    UUID id=UUID.randomUUID();
    String[] idd=id.toString().split("-");
    return idd[1];
}
/**
 * 獲得8個長度的十六進制的UUID
 * @return UUID
 */
public static String get8UUID(){
    UUID id=UUID.randomUUID();
    String[] idd=id.toString().split("-");
    return idd[0];
}
/**
 * 獲得12個長度的十六進制的UUID
 * @return UUID
 */
public static String get12UUID(){
    UUID id=UUID.randomUUID();
    String[] idd=id.toString().split("-");
    return idd[0]+idd[1];
}
/**
 * 獲得16個長度的十六進制的UUID
 * @return UUID
 */
public static String get16UUID(){

    UUID id=UUID.randomUUID();
    String[] idd=id.toString().split("-");
    return idd[0]+idd[1]+idd[2];
}
/**
 * 獲得20個長度的十六進制的UUID
 * @return UUID
 */
public static String get20UUID(){

    UUID id=UUID.randomUUID();
    String[] idd=id.toString().split("-");
    return idd[0]+idd[1]+idd[2]+idd[3];
}
/**
 * 獲得24個長度的十六進制的UUID
 * @return UUID
 */
public static String get24UUID(){
    UUID id=UUID.randomUUID();
    String[] idd=id.toString().split("-");
    return idd[0]+idd[1]+idd[4];
}
/**
 * 獲得32個長度的十六進制的UUID
 * @return UUID
 */
public static String get32UUID(){
    UUID id=UUID.randomUUID();
    String[] idd=id.toString().split("-");
    return idd[0]+idd[1]+idd[2]+idd[3]+idd[4];
}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM