Rumah > tutorial komputer > pengetahuan komputer > Kaedah untuk melaksanakan pengembangan dinamik tatasusunan dalam Java

Kaedah untuk melaksanakan pengembangan dinamik tatasusunan dalam Java

WBOY
Lepaskan: 2024-01-12 16:51:16
ke hadapan
1071 orang telah melayarinya

Kaedah untuk melaksanakan pengembangan dinamik tatasusunan dalam Java

Cara menambah elemen pada tatasusunan dengan membuat kaedah dalam java Contoh rujukan:

kelas awam shuzucharu1 {

utama kekosongan statik awam(String args[]){

int[] P={1,2,2,47,568,86};

int[] SB=int baharu[P.length+1];//Panjang tatasusunan SB ialah 7

int SB1=9;

SB[SB.length-1]=SB1;//Apabila jadual berikut dalam tatasusunan SB ialah 6, nilainya ialah 9

untuk(int i=0;i SB[i]=P[i];

System.out.println(SB[i]);

}

System.out.println(SB[SB.length-1]);

}

} // Mula-mula gunakan algoritma salin untuk menyalin 6 nombor dalam tatasusunan P ke SB Kerana panjang tatasusunan SB ialah 7, nombor ketujuh ialah subskrip 6, dan ia boleh dikeluarkan terus di luar gelung.

Masukkan elemen ke dalam tatasusunan yang diisih

Apakah jenis nombor dalam tatasusunan anda? Berikan contoh jenis int

import java.util.Arrays;

ArySort kelas awam {

utama kekosongan statik awam(String[] args) {

int[] ary = {1, 3, 5,7,9,11};

int[] ary2 = int[ary.length+1] baharu;

System.arraycopy(ary, 0, ary2, 0, ary.length);

ary2[ary.length] = 6;

Arrays.sort(ary2);

untuk(nilai int: ary2){

System.out.print(nilai + " ");

}

}

}

--------------

1 3 5 6 7 9 11

Cara menambah elemen pada kepala dan ekor kumpulan data dalam Java

Java ArrayList menggunakan add untuk memasukkan elemen. Contohnya adalah seperti berikut:

import java.util.ArrayList;

Ujian kelas awam {

utama kekosongan statik awam(String[] args) {

Senarai ArrayList = ArrayList baharu();

list.add(0); //Masukkan elemen pertama

list.add(1);

list.add(2);

list.add(3);

list.add(4);

list.add(5);

System.out.println(senarai); //Cetak senarai senarai

list.add(2, 7);

System.out.println(senarai);

}

}

Atas ialah kandungan terperinci Kaedah untuk melaksanakan pengembangan dinamik tatasusunan dalam Java. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:docexcel.net
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan