java编程题,在给定字符串“ANCDEFGhijklmn"中随机获取4个字符并使用StringBuilder拼接成字符串
时间: 2024-09-23 10:12:36 浏览: 47
在Java中,你可以使用`Random`类以及`StringBuilder`来实现这个需求。首先,你需要创建一个包含所有字符的数组,然后生成一个随机数序列来选取四个字符。以下是详细的步骤:
```java
import java.util.Random;
public class Main {
public static void main(String[] args) {
String input = "ANCDEFGhijklmn";
StringBuilder sb = new StringBuilder();
// 创建一个字符数组
char[] chars = input.toCharArray();
// 使用Random类获取随机索引
Random random = new Random();
for (int i = 0; i < 4; i++) {
int index = random.nextInt(chars.length); // 生成0到chars.length-1之间的随机整数
sb.append(chars[index]); // 将随机字符添加到StringBuilder中
}
// 输出结果
System.out.println(sb.toString());
}
}
```
在这个例子中,程序会打印出由给定字符串随机选取的四个字符组成的新的字符串。
阅读全文