* 获得一个随机的字符串(只包含数字和字符) 并排除指定字符串
	 *
	 * @param length 字符串的长度
	 * @param elemData 要排除的字符串
	 * @return 随机字符串
	 */
This commit is contained in:
938424168@qq.com 2019-10-08 21:12:22 +08:00
parent 0685a8a141
commit 73fa507b09

View File

@ -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);
}
/** /**
* 获得一个只包含数字的字符串 * 获得一个只包含数字的字符串
* *