JAVA中指定位數(shù)的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];

}

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容