@LoadLevel(name="min-length", order=100) public class MinLengthShortCodeServiceImpl extends DefaultShortCodeServiceImpl
| 限定符和类型 | 字段和说明 |
|---|---|
static char[] |
DEFAULT_CHAR_TABLE
默认的自定义进制(不含分隔字符
DEFAULT_SEPARATOR) |
static int |
DEFAULT_MIN_LENGTH
默认的短字符串最小长度
|
static char |
DEFAULT_SEPARATOR
默认的分隔字符(不能与
DEFAULT_CHAR_TABLE 中的字符重复) |
charTable, firstChar| 构造器和说明 |
|---|
MinLengthShortCodeServiceImpl() |
MinLengthShortCodeServiceImpl(char[] charTable,
char separator) |
MinLengthShortCodeServiceImpl(char[] charTable,
char separator,
int minLength) |
MinLengthShortCodeServiceImpl(char[] charTable,
char separator,
int minLength,
boolean needCheckSeparator)
构造函数
|
public static final char[] DEFAULT_CHAR_TABLE
DEFAULT_SEPARATOR)DEFAULT_SEPARATORpublic static final char DEFAULT_SEPARATOR
DEFAULT_CHAR_TABLE 中的字符重复)DEFAULT_CHAR_TABLE,
常量字段值public static final int DEFAULT_MIN_LENGTH
public MinLengthShortCodeServiceImpl(char[] charTable,
char separator,
int minLength,
boolean needCheckSeparator)
charTable - 字符集separator - 分隔字符minLength - 最小长度needCheckSeparator - 是否校验分隔符的有效性public MinLengthShortCodeServiceImpl(char[] charTable,
char separator,
int minLength)
public MinLengthShortCodeServiceImpl(char[] charTable,
char separator)
public MinLengthShortCodeServiceImpl()
@NonNull public String toCode(@NonNull Long id)
IShortCodeServicetoCode 在接口中 IShortCodeServicetoCode 在类中 DefaultShortCodeServiceImplid - ID(必须大于等于0)public long toId(@NonNull
String shortCode)
IShortCodeServicetoId 在接口中 IShortCodeServicetoId 在类中 DefaultShortCodeServiceImplshortCode - 短字符串Copyright © 2021–2024 EasyJ寮�婧愮ぞ鍖�. All rights reserved.