Package icu.easyj.core.util.shortcode
Class ShortCodeUtils
java.lang.Object
icu.easyj.core.util.shortcode.ShortCodeUtils
long型ID 与 短字符串 互相转换的工具类
用途:邀请码、短链接码、...等等
- Author:
- wangliang181230
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final IShortCodeService默认的 短字符串服务static final IShortCodeService最小长度的 短字符串服务(默认最小长度5) -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
DEFAULT
默认的 短字符串服务 -
MIN_LENGTH
最小长度的 短字符串服务(默认最小长度5)
-
-
Constructor Details
-
ShortCodeUtils
public ShortCodeUtils()
-
-
Method Details
-
toCode
根据ID生成短字符串- Parameters:
id- ID- Returns:
- 短字符串
- Throws:
IllegalArgumentException- ID小于0
-
toId
短字符串转为64位长整形ID- Parameters:
shortCode- 短字符串- Returns:
- 原ID
-