mirror of
https://gitee.com/dromara/hutool.git
synced 2025-07-18 22:35:49 +08:00
/**
* 获得一个随机的字符串(只包含数字和字符) 并排除指定字符串 * * @param length 字符串的长度 * @param elemData 要排除的字符串 * @return 随机字符串 */
This commit is contained in:
parent
0685a8a141
commit
73fa507b09
@ -391,6 +391,22 @@ public class RandomUtil {
|
|||||||
return randomString(BASE_CHAR_NUMBER, length).toUpperCase();
|
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);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得一个只包含数字的字符串
|
* 获得一个只包含数字的字符串
|
||||||
*
|
*
|
||||||
|
Loading…
Reference in New Issue
Block a user