Rumah  >  Artikel  >  Java  >  Cara biasa untuk menambah elemen pada tatasusunan Java

Cara biasa untuk menambah elemen pada tatasusunan Java

WBOY
WBOYasal
2024-02-21 11:21:04528semak imbas

Cara biasa untuk menambah elemen pada tatasusunan Java

Kaedah biasa untuk menambah elemen pada tatasusunan Java, contoh kod khusus diperlukan

Dalam Java, tatasusunan ialah struktur data biasa yang boleh menyimpan berbilang elemen daripada jenis yang sama. Dalam pembangunan sebenar, kita sering perlu menambah elemen baharu pada tatasusunan. Artikel ini akan memperkenalkan kaedah biasa untuk menambah elemen pada tatasusunan dalam Java dan memberikan contoh kod khusus.

  1. Buat tatasusunan baharu menggunakan gelung

Cara mudah ialah mencipta tatasusunan baharu, salin elemen tatasusunan lama ke dalam tatasusunan baharu dan tambah elemen baharu. Contoh kod adalah seperti berikut:

// 原始数组
int[] oldArray = { 1, 2, 3, 4, 5 };
// 新元素
int newElement = 6;

// 新数组长度为原数组长度加1
int[] newArray = new int[oldArray.length + 1];

// 复制旧数组到新数组
for (int i = 0; i < oldArray.length; i++) {
  newArray[i] = oldArray[i];
}

// 添加新元素到新数组的末尾
newArray[newArray.length - 1] = newElement;

// 打印新数组
for (int element : newArray) {
  System.out.println(element);
}
  1. Menggunakan kelas ArrayList

Di Java, ArrayList ialah tatasusunan dinamik yang boleh menambah, memadam dan mengubah suai elemen dengan mudah. Kita boleh menggunakan ArrayList untuk melaksanakan operasi penambahan tatasusunan. Contoh kod adalah seperti berikut:

import java.util.ArrayList;

// 创建ArrayList
ArrayList<Integer> list = new ArrayList<>();

// 添加元素
list.add(1);
list.add(2);
list.add(3);

// 打印ArrayList
for (int element : list) {
  System.out.println(element);
}
  1. Gunakan kaedah Arrays.copyOf()

Arrays.copyOf() untuk menyalin tatasusunan ke tatasusunan baharu dan nyatakan panjang tatasusunan baharu. Kita boleh menggunakan kaedah ini untuk menambah elemen baharu. Contoh kod adalah seperti berikut:

import java.util.Arrays;

// 原始数组
int[] oldArray = { 1, 2, 3, 4, 5 };
// 新元素
int newElement = 6;

// 新数组长度为原数组长度加1
int[] newArray = Arrays.copyOf(oldArray, oldArray.length + 1);

// 添加新元素到新数组的末尾
newArray[newArray.length - 1] = newElement;

// 打印新数组
for (int element : newArray) {
  System.out.println(element);
}

Ringkasan:

Artikel ini memperkenalkan beberapa kaedah biasa untuk menambah elemen pada tatasusunan dalam Java dan menyediakan contoh kod khusus. Kita boleh menambah elemen baharu pada tatasusunan dengan mudah dengan menggelung untuk mencipta tatasusunan baharu, menggunakan kelas ArrayList dan menggunakan kaedah Arrays.copyOf(). Berdasarkan keperluan dan senario sebenar, kita boleh memilih kaedah yang sesuai untuk melaksanakan operasi tatasusunan.

Atas ialah kandungan terperinci Cara biasa untuk menambah elemen pada tatasusunan Java. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn