2D ArrayList是一个二维动态数组,可以存储不同类型的数据。length函数不适用于ArrayList,而是适用于数组。对于2D ArrayList,我们可以使用size()方法来获取其长度。
正确使用2D ArrayList的length函数的示例代码如下:
import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
// 创建一个2D ArrayList
ArrayList<ArrayList<Integer>> matrix = new ArrayList<>();
// 添加元素
ArrayList<Integer> row1 = new ArrayList<>();
row1.add(1);
row1.add(2);
row1.add(3);
matrix.add(row1);
ArrayList<Integer> row2 = new ArrayList<>();
row2.add(4);
row2.add(5);
row2.add(6);
matrix.add(row2);
// 获取2D ArrayList的长度
int numRows = matrix.size();
int numCols = matrix.get(0).size();
System.out.println("Number of rows: " + numRows);
System.out.println("Number of columns: " + numCols);
}
}
输出结果:
Number of rows: 2
Number of columns: 3
在这个例子中,我们创建了一个2D ArrayList matrix
,包含两行三列的整数。通过调用matrix.size()
获取行数,通过调用matrix.get(0).size()
获取列数。最后打印出行数和列数。
腾讯云相关产品和产品介绍链接地址:
请注意,以上链接仅供参考,具体产品选择应根据实际需求进行评估。
领取专属 10元无门槛券
手把手带您无忧上云