!76 [新特性] 获得一个随机的字符串(只包含数字和字符) 并排除指定字符串

Merge pull request !76 from Kui_Ye/v4-dev
This commit is contained in:
Looly 2019-10-09 10:54:54 +08:00 committed by Gitee
commit 17efa74406

View File

@ -391,6 +391,22 @@ public class RandomUtil {
return randomString(BASE_CHAR_NUMBER, length).toUpperCase();
}
/**
* 获得一个随机的字符串只包含数字和字符 并排除指定字符串
*
* @param length 字符串的长度
* @param elemData 要排除的字符串
* @return 随机字符串
*/
public static String randomStringWithoutStr(int length,String elemData) {
String baseStr=BASE_CHAR_NUMBER;
baseStr=StrUtil.removeAll(baseStr,elemData.toCharArray());
if(baseStr.equals("")){
return "";
}
return randomString(baseStr, length);
}
/**
* 获得一个只包含数字的字符串
*