1、陣列運算中,可以使用等於(=)賦值
注意:此時新陣列只是指向原始陣列的儲存空間,並沒有重新申請新的空間。
實例:
public class ArrayTest{ public static void main(String args[]){ // 1 int[] a=new int[4]; a[0]=1; a[1]=2; a[2]=3; a[3]=4; System.out.println(a[3]); // 2 int b[]=new int[4]; b[0]=1; b[1]=2; b[2]=3; b[3]=4; System.out.println(b[2]); // 3 int[] c={1,2,3,4}; int[] d=new int[]{1,2,3,4}; System.out.println(c[2]); System.out.println(d[3]); } }
2、使用System.ararycopy方法
System.arraycopy(originalArray, 0, targetArray, 0, originalArray.length);
注意:新陣列重新申請儲存位址空間,再將原數組中資料拷貝過來。
推薦教學:Java教學
#以上是java中給數組賦值的方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!