Java中數組添加元素的方法有以下幾種:
使用System.arraycopy()方法:該方法可以將一個數組的元素復制到另一個數組中,并且可以指定復制的起始位置和復制的長度。通過調整目標數組的長度來實現添加元素的效果。
使用Arrays.copyOf()方法:該方法可以創建一個新的數組,并將原數組的元素復制到新數組中。同時可以指定新數組的長度,通過調整新數組的長度來實現添加元素的效果。
使用ArrayList集合:ArrayList是Java中的動態數組,可以使用add()方法向ArrayList中添加元素。ArrayList會自動調整內部數組的大小,以適應添加元素的需求。
使用LinkedList集合:LinkedList也是Java中的動態數組,可以使用add()方法向LinkedList中添加元素。LinkedList同樣會自動調整內部數組的大小。
需要注意的是,Java中的數組長度是固定的,一旦創建后就無法改變。因此,實際上并不能真正意義上的“添加”元素到數組中,而是創建一個新的數組,并將原數組的元素復制到新數組中。以上方法都是基于這個原理實現的。