如何预先设置每个数组Object []的长度? 例如:
ArrayList<Object[]> obj=new ArrayList<Object[]>();
如何在插入数据之前设置数组Object []的长度?
答案 0 :(得分:1)
首先需要初始化Object[]
,然后将其添加到ArrayList
示例:强>
Object[] objs = new Object[size];// set the size that you want
//add data to objs
obj.add(objs);
注意您可以将不同尺寸的Object[]
设置为ArrayList
。
Object[] objs2 = new Object[anotherSize];// set the size that you want
//add data to objs2
obj.add(objs2);
答案 1 :(得分:0)
这就是你设置对象数组大小的方法
Object[] array = new Object[size];
这就是你如何设置ArrayList的大小
List<Object[]> obj = new ArrayList<Object[]>(size);
答案 2 :(得分:0)
ArrayList<Object[]>
是一个数组列表。列表中的每个数组都可以有不同的长度。
例如,使用长度为10的数组和长度为20的数组:
Object[] array0 = new Object[10];
Object[] array1 = new Object[20];
obj.add(array0);
obj.add(array1);
答案 3 :(得分:0)
要设置数组的长度,您需要逐个定义它们:
ArrayList<Object[]> list=new ArrayList<Object[]>();
Object[] arr1 = new Object[10];
Object[] arr2 = new Object[10];
Object[] arr3 = new Object[5];
list.add(arr1);
list.add(arr2);
list.add(arr3);
如果您确实要限制要在列表中存储的阵列,可能需要为要存储在列表中的对象类型编写Adapter。