从自定义类填充数组的最简单方法是使用循环遍历数组,并逐个实例化自定义类对象,然后将对象添加到数组中。
以下是一个示例代码:
// 自定义类
class MyClass {
private String name;
private int age;
public MyClass(String name, int age) {
this.name = name;
this.age = age;
}
// 省略getter和setter方法
}
// 填充数组的方法
public static MyClass[] fillArray() {
MyClass[] array = new MyClass[5]; // 假设数组长度为5
for (int i = 0; i < array.length; i++) {
String name = "Name" + i;
int age = i + 20;
MyClass obj = new MyClass(name, age);
array[i] = obj;
}
return array;
}
在上述示例中,我们定义了一个名为MyClass的自定义类,包含了name和age两个属性。然后,我们编写了一个fillArray()方法,该方法创建了一个长度为5的MyClass数组,并使用循环遍历填充数组。每次循环中,我们根据索引i生成不同的name和age,并实例化一个MyClass对象,然后将其赋值给数组的对应位置。
这种方法适用于任何自定义类,只需根据自定义类的属性和构造方法进行相应的修改即可。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云