public final class IdWorker extends Object
Id 生成器的核心 API 类.| 限定符和类型 | 方法和说明 |
|---|---|
String |
get36RadixId()
获取 36 进制的
ID 符串值. |
static String |
get36RadixId(long id)
根据给定的 16 位数的长整型
ID,得到其对应的 36 进制的 ID 符串值. |
String |
get62RadixId()
获取 62 进制的
ID 符串值. |
static String |
get62RadixId(long id)
根据给定的长整型
ID,得到其对应的 62 进制的 ID 符串值. |
static String |
get62RadixUuid()
获取
62 进制的长度为 19 位长度的 UUID 字符串. |
long |
getId()
获取长度为 16 位数的
long 长整型 ID 值. |
String |
getIdString()
获取长度为 16 位数的长整型
ID 的字符串值. |
static String |
getUuid()
获取长度为 32 位数的
UUID 字符串. |
public IdWorker()
public IdWorker(int... indexes)
indexes - 索引不定参的数组public long getId()
long 长整型 ID 值.ID 值public String getIdString()
ID 的字符串值.ID 的字符串值public String get36RadixId()
ID 符串值.ID 字符串public static String get36RadixId(long id)
ID,得到其对应的 36 进制的 ID 符串值.id - 长整型 IDID 字符串public String get62RadixId()
ID 符串值.ID 字符串public static String get62RadixId(long id)
ID,得到其对应的 62 进制的 ID 符串值.id - 长整型 IDID 字符串public static String getUuid()
UUID 字符串.UUIDpublic static String get62RadixUuid()
62 进制的长度为 19 位长度的 UUID 字符串.62 进制位的 UUIDCopyright © 2019. All rights reserved.