在Java中,要生成一个包含100个对象的数组,你可以创建一个包含100个元素的数组,每个元素都是你想要对象的类型。例如,如果你想要一个包含100个`String`对象的数组,你可以这样做:
public class Main {
public static void main(String[] args) {
// 创建一个包含100个元素的String数组
String[] stringArray = new String;
// 用循环为数组的每个元素赋值
for (int i = 0; i < stringArray.length; i++) {
// 生成随机字符串并赋值给数组的当前元素
stringArray[i] = generateRandomString(10); // 假设generateRandomString生成指定长度的随机字符串
}
// 打印数组内容
for (String s : stringArray) {
System.out.println(s);
}
}
// 假设这个方法生成指定长度的随机字符串
public static String generateRandomString(int length) {
// 实现生成随机字符串的逻辑
return new Random().ints(0, 65536) // 生成0到65535之间的随机数,然后转换为16进制字符串
.limit(length)
.mapToObj(i -> String.format("%04x", i)) // 格式化为四位16进制数
.collect(Collectors.joining());
}
}
请注意,上述代码中的`generateRandomString`方法是一个示例,你需要根据实际需求实现生成随机字符串的逻辑。如果你需要生成不同类型的对象,你需要替换`String`类型为相应的对象类型,并相应地修改`generateRandomString`方法以生成该类型对象的实例。
如果你需要生成的是基本数据类型的对象数组(如`int`、`double`等),你可以使用类似的方法,但是需要使用相应的基本数据类型来创建数组和生成随机值。