将类的实例添加到2D ArrayList的方法如下:
ArrayList<ArrayList<T>> arrayList2D = new ArrayList<>();
T instance = new T(); // 创建类的实例
arrayList2D.get(row).add(instance); // 将实例添加到指定行的内部ArrayList中
ArrayList<T> innerArrayList = new ArrayList<>();
innerArrayList.add(instance); // 将实例添加到新的内部ArrayList中
arrayList2D.add(innerArrayList); // 将新的内部ArrayList添加到外部ArrayList中
完整的示例代码如下:
import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
ArrayList<ArrayList<Integer>> arrayList2D = new ArrayList<>();
// 添加到已存在的行
int row = 0;
int value = 1;
arrayList2D.get(row).add(value);
// 添加到新的行
ArrayList<Integer> innerArrayList = new ArrayList<>();
innerArrayList.add(value);
arrayList2D.add(innerArrayList);
}
}
这样,你就可以将类的实例添加到2D ArrayList中了。请注意,这只是一个示例,你可以根据自己的需求进行修改和扩展。
领取专属 10元无门槛券
手把手带您无忧上云