public class NanoIDIdGenerator extends Object implements IdGenerator<String>
限定符和类型 | 字段和说明 |
---|---|
static char[] |
DEFAULT_ALPHABET
默认字符
|
static int |
DEFAULT_LENGTH
默认生成大小
|
static SecureRandom |
DEFAULT_RANDOM
默认随机生成器
|
构造器和说明 |
---|
NanoIDIdGenerator()
构造函数
|
NanoIDIdGenerator(char[] alphabet)
构造函数
|
NanoIDIdGenerator(char[] alphabet,
int length)
构造函数
|
NanoIDIdGenerator(int length)
构造函数
|
NanoIDIdGenerator(Random random)
构造函数
|
NanoIDIdGenerator(Random random,
char[] alphabet)
构造函数
|
NanoIDIdGenerator(Random random,
char[] alphabet,
int length)
构造函数
|
NanoIDIdGenerator(Random random,
int length)
构造函数
|
public static final SecureRandom DEFAULT_RANDOM
public static final char[] DEFAULT_ALPHABET
public static final int DEFAULT_LENGTH
public NanoIDIdGenerator()
public NanoIDIdGenerator(Random random)
random
- 随机生成器public NanoIDIdGenerator(char[] alphabet)
alphabet
- 字符public NanoIDIdGenerator(int length)
length
- 生成长度public NanoIDIdGenerator(Random random, char[] alphabet)
random
- 随机生成器alphabet
- 字符public NanoIDIdGenerator(Random random, int length)
random
- 随机生成器length
- 生成长度public NanoIDIdGenerator(char[] alphabet, int length)
alphabet
- 字符length
- 生成长度public NanoIDIdGenerator(Random random, char[] alphabet, int length)
random
- 随机生成器alphabet
- 字符length
- 生成长度public String nextId()
IdGenerator
nextId
在接口中 IdGenerator<String>
Copyright © 2022 buession.com Inc.. All rights reserved.