Java 如何将元素添加到变量列表中,如下所示;列表<;对象[]>;listObject";在爪哇?

Java 如何将元素添加到变量列表中,如下所示;列表<;对象[]>;listObject";在爪哇?,java,arrays,list,variables,element,Java,Arrays,List,Variables,Element,如果方括号中的类型数据是数组,我不知道如何添加元素。如果要在列表中添加元素,只需执行以下操作: listObject.add(new Object[]{}); 或者,如果要添加到列表中的对象数组,则使用(由于数组数据结构的限制性行为,这是一个相当长的根,这就是为什么ArrayList是实现此目的的替代方法。): @测试 公共无效测试阵列(){ List listObjects=new ArrayList(); add(新对象[]{1,2}); addX(listObjects.get(0).l

如果方括号中的类型数据是数组,我不知道如何添加元素。

如果要在列表中添加元素,只需执行以下操作:

listObject.add(new Object[]{});
或者,如果要添加到列表中的对象数组,则使用(由于数组数据结构的限制性行为,这是一个相当长的根,这就是为什么ArrayList是实现此目的的替代方法。):

@测试
公共无效测试阵列(){
List listObjects=new ArrayList();
add(新对象[]{1,2});
addX(listObjects.get(0).length,listObjects.get(0),3);
set(0,addX(listObjects.get(0).length,listObjects.get(0,3));
System.out.println(listObjects.get(0));
}
公共对象[]addX(int n,对象arr[],对象x)
{
int i;
//创建大小为n+1的新数组
对象newarr[]=新对象[n+1];
//从中插入元素
//将旧数组转换为新数组
//插入所有元素,直到n
//然后在n+1处插入x
对于(i=0;i
listObject.add(新对象[]{})要在列表或列表的对象数组中添加元素的位置我要在列表中添加元素。
    @Test
    public void testArray()  {


        List<Object[]> listObjects =  new ArrayList<>();
        listObjects.add(new Object[]{1,2});
         addX( listObjects.get(0).length , listObjects.get(0) , 3);

        listObjects.set(0,addX( listObjects.get(0).length , listObjects.get(0) , 3));

        System.out.println(listObjects.get(0));
    }

    public Object[] addX(int n, Object arr[], Object x)
    {
        int i;

        // create a new array of size n+1
        Object newarr[] = new Object[n + 1];

        // insert the elements from
        // the old array into the new array
        // insert all elements till n
        // then insert x at n+1
        for (i = 0; i < n; i++)
            newarr[i] = arr[i];

        newarr[n] = x;

        return newarr;


    }