int leb = (int) (Math.random() * 10 + 4);
String[] array = new String[leb];
//外循环是给数组赋值
for (int i = 0; i < leb; i++) {
String str = "";
int strlen = (int) (Math.random() * 10 + 1);//字符串中字符个数
//内循环是产生了一个随机长度,随机内容的字符串
for (int j = 0; j < strlen; j++) {
char c = (char) (Math.random() * 26 + 65);//随机了一个字符
str = str + c;
}
array[i] = str;
}
System.out.println("数组的内容是:");
for (int i = 0; i < leb; i++) {
System.out.print(array[i] + "\t");
}
系统生成一个随机的String数组,长度随机,内容随机。
于 2022-03-23 11:39:38 首次发布