Java写一个生成指定长度随机字符串得工具类
时间: 2024-03-18 19:39:55 浏览: 91
可以使用Java自带的随机数生成器和字符数组,编写一个生成指定长度随机字符串的工具类。以下是示例代码:
```java
import java.util.Random;
public class RandomStringUtil {
private static final char[] CHARACTERS = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".toCharArray();
private static final Random RANDOM = new Random();
public static String generate(int length) {
StringBuilder sb = new StringBuilder(length);
for (int i = 0; i < length; i++) {
sb.append(CHARACTERS[RANDOM.nextInt(CHARACTERS.length)]);
}
return sb.toString();
}
}
```
使用示例:
```java
String randomString = RandomStringUtil.generate(10); // 生成长度为10的随机字符串
System.out.println(randomString);
```
输出结果可能为:`Hq9xZpVc4W`。
阅读全文