diff --git a/pom.xml b/pom.xml index f532c47..30306b5 100644 --- a/pom.xml +++ b/pom.xml @@ -6,7 +6,7 @@ com.imyeyu.utils timi-utils - 0.0.7 + 0.0.8 true diff --git a/src/main/java/com/imyeyu/utils/Text.java b/src/main/java/com/imyeyu/utils/Text.java index 8af051e..423ae4f 100644 --- a/src/main/java/com/imyeyu/utils/Text.java +++ b/src/main/java/com/imyeyu/utils/Text.java @@ -15,8 +15,16 @@ import java.util.UUID; */ public class Text { + public static String LETTER_POOL = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"; + + public static String NUMBER_POOL = "0123456789"; + + public static String LETTER_NUMBER_POOL = LETTER_POOL + LETTER_POOL; + + public static String PASSWORD_CHAR_POOL = LETTER_NUMBER_POOL + "!#$%&()*+,-./:;<=>?@[]^_`{|}~"; + /** 十六进制小写 */ - public static char[] HEX_DIGITS_LOWER = "0123456789abcdef".toCharArray(); + public static char[] HEX_DIGITS_LOWER = (NUMBER_POOL + "abcdef").toCharArray(); /** * 是否为半角字符 @@ -150,7 +158,7 @@ public class Text { } public static String randomString(int length) { - return randomString("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789", length); + return randomString(LETTER_NUMBER_POOL, length); } public static String randomString(String pool, int length) {