java获取长度为5的随机字符串一个是1个0-9之间(包含0和9)的整数,其它四位由随机的4个大写英文字母组成,数字和字符之间顺序为:第一位是数字,后4个位是大写英文字母。
时间: 2024-02-06 18:10:21 浏览: 80
以下是一个 Java 方法可以生成符合要求的随机字符串:
```java
import java.util.Random;
public class RandomStringGenerator {
private static final String LETTERS = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
private static final int LETTERS_LENGTH = LETTERS.length();
private static final Random RANDOM = new Random();
public static String generate() {
StringBuilder sb = new StringBuilder();
sb.append(RANDOM.nextInt(10)); // add a random integer between 0 and 9
for (int i = 0; i < 4; i++) {
sb.append(LETTERS.charAt(RANDOM.nextInt(LETTERS_LENGTH))); // add a random uppercase letter
}
return sb.toString();
}
}
```
可以通过调用 `RandomStringGenerator.generate()` 方法来获取符合要求的随机字符串。
阅读全文