public class RandomStringTools extends Object
Modifier and Type | Field and Description |
---|---|
protected static org.slf4j.Logger |
logger |
Constructor and Description |
---|
RandomStringTools() |
Modifier and Type | Method and Description |
---|---|
static String |
getGenerateShortUuid(int length)
获取指定长度的随机字符串
仅数字跟字母组合,区分大小写。 可生成指定任意长度 |
static String |
getGenerateShortUuid(int length,
char[] dictories)
获取指定长度,指定字典的随机字符串
|
static String |
getPrefixShortUuid(String prefix,
int length)
获取指定前缀+指定长度的随机字符串
|
static String |
getRandomNumber(int length)
生成指定位数的随机整数
方法说明: getRandomNumber
输入参数说明: @param length
输入参数说明: @return
输出参数说明: String
|
static String |
getSdfPrefixShortUuid(SimpleDateFormat sdf,
int length)
获取日期格式化为前缀的+指定随机长度的随机字符串
|
static String |
getYyyyMMddHHmmssPrifixShortUuid(int length)
获取当前时间 yyyyMMddHHmmss前缀+指定长度的随机字符串
|
static String |
getYyyyMMddHHmmssSSSPrifixInteger(int length)
获取当前时间 yyyyMMddHHmmssSSS前缀(17位长度)+指定位数的随机整数
方法说明: getYyyyMMddHHmmssSSSPrifixInteger
输入参数说明: @param length
输入参数说明: @return
输出参数说明: String
|
static String |
getYyyyMMddHHmmssSSSPrifixIntegerRange(int min,
int max)
获取当前时间 yyyyMMddHHmmssSSS前缀(17位长度)+指定范围的随机整数
方法说明: getYyyyMMddHHmmssSSSPrifixIntegerRange
输入参数说明: @param min
输入参数说明: @param max
输入参数说明: @return
输出参数说明: String
|
static String |
getYyyyMMddHHmmssSSSPrifixShortUuid(int length)
获取当前时间 yyyyMMddHHmmssSSS前缀(17位长度)+指定长度的随机字符串
|
static String |
getYyyyMMddPrifixShortUuid(int length)
获取当前时间 yyyyMMdd前缀+指定长度的随机字符串
|
static String |
getYyyyPrefixShortUuid(int length)
获取当前年份前缀+指定长度的随机字符串
|
public static String getGenerateShortUuid(int length, char[] dictories)
length
- 指定随机字符串的长度dictories
- 随机字符串取值的字典public static String getGenerateShortUuid(int length)
length
- public static String getPrefixShortUuid(String prefix, int length)
prefix
- length
- public static String getYyyyPrefixShortUuid(int length)
length
- public static String getYyyyMMddHHmmssSSSPrifixShortUuid(int length)
length
- public static String getYyyyMMddHHmmssPrifixShortUuid(int length)
length
- public static String getYyyyMMddPrifixShortUuid(int length)
length
- public static String getSdfPrefixShortUuid(SimpleDateFormat sdf, int length)
sdf
- length
- public static String getYyyyMMddHHmmssSSSPrifixIntegerRange(int min, int max)
public static String getYyyyMMddHHmmssSSSPrifixInteger(int length)
public static String getRandomNumber(int length)
Copyright © 2018. All rights reserved.