在Java中,我们可以使用2D列表来表示一个二维数组或矩阵。要初始化一个自定义类对象的2D列表,可以按照以下步骤进行:
public class Student {
private String name;
private int age;
private double score;
// 构造方法
public Student(String name, int age, double score) {
this.name = name;
this.age = age;
this.score = score;
}
// getter和setter方法
// ...
}
import java.util.ArrayList;
import java.util.List;
public class Main {
public static void main(String[] args) {
List<List<Student>> students = new ArrayList<>();
}
}
import java.util.ArrayList;
import java.util.List;
public class Main {
public static void main(String[] args) {
List<List<Student>> students = new ArrayList<>();
for (int i = 0; i < 3; i++) {
List<Student> row = new ArrayList<>();
for (int j = 0; j < 3; j++) {
// 创建Student对象并添加到row列表中
Student student = new Student("Student " + i + "-" + j, i + j, i * j);
row.add(student);
}
// 将row列表添加到students列表中
students.add(row);
}
}
}
通过以上步骤,我们成功初始化了一个包含自定义类对象的2D列表。可以根据实际需求,修改自定义类的属性和初始化的大小来适应不同的场景。
腾讯云相关产品和产品介绍链接地址:
请注意,以上链接仅为示例,具体产品选择应根据实际需求和情况进行评估。
领取专属 10元无门槛券
手把手带您无忧上云