首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何将类的实例添加到2D ArrayList

将类的实例添加到2D ArrayList的方法如下:

  1. 首先,创建一个2D ArrayList对象,可以使用Java中的ArrayList<ArrayList<T>>来表示。其中,T是你要存储的类的类型。
代码语言:txt
复制
ArrayList<ArrayList<T>> arrayList2D = new ArrayList<>();
  1. 创建类的实例,并将其添加到内部的ArrayList中。可以使用add()方法将实例添加到内部ArrayList的末尾。
代码语言:txt
复制
T instance = new T(); // 创建类的实例
arrayList2D.get(row).add(instance); // 将实例添加到指定行的内部ArrayList中
  1. 如果要添加到新的行,需要先创建一个新的内部ArrayList,并将其添加到外部ArrayList中。
代码语言:txt
复制
ArrayList<T> innerArrayList = new ArrayList<>();
innerArrayList.add(instance); // 将实例添加到新的内部ArrayList中
arrayList2D.add(innerArrayList); // 将新的内部ArrayList添加到外部ArrayList中

完整的示例代码如下:

代码语言:txt
复制
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中了。请注意,这只是一个示例,你可以根据自己的需求进行修改和扩展。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

没有搜到相关的沙龙

领券