如何在Java中添加元素和Int

如何在Java中添加元素和Int,java,Java,所以我有一个方法,我试图将“theElement”添加到elementArray.length,这样elementArray的大小是6,而不是5。所以我试着做 public boolean addingElement(E theElement) { E [] elementArray = new elementArray[5]; if (elementArray.length != 0) { elementArray[ //add theElement and 5

所以我有一个方法,我试图将“theElement”添加到elementArray.length,这样elementArray的大小是6,而不是5。所以我试着做

public boolean addingElement(E theElement) {  
E [] elementArray = new elementArray[5]; 
    if (elementArray.length != 0) { 
        elementArray[ //add theElement and 5 here ]; 
        System.out.println(elementArray.length);
    }
return true; 
}

我尝试过使用element+elementArray.length,但我意识到由于不匹配,这不起作用。我应该怎么做呢?

在java中,数组在构造时大小是固定的。因此,不能将第6个元素添加到5个元素的数组中

必须将元素复制到新数组中。使用Arrays.copyOf或:

oldArray; //contains 5 objects, say ints

int [] newArray = new int[oldArray.length*2]; //double the size of oldArray

for (int i = 0; i < oldArray.length; i++) {
    newArray[i] = oldArray[i];
    }
oldArray//包含5个对象,例如int
int[]newArray=newint[oldArray.length*2]//将oldArray的大小增加一倍
对于(int i=0;i如果要调整数组的大小,请考虑<代码>数组。CopyOf(原稿,NeWFLATH)< /Cord>可以给出一个元素的示例,以及作为您想要的结果,数组应该发生什么?该元素是一个随机数,但是我想在使用ARARY.CopyOf之后,将“元素的大小”添加到我新分配的数组的大小。(原版,newLength)这就是为什么您通常使用
列表的原因。对了,完全忘记了数组是固定大小的!好的,那么在我这样做之后,我如何准确地添加元素和数组的大小,使之成为6?@eyeofowl只需在David的代码之后添加元素,就像这样
newArray[oldary.length]=theElement;