Gunakan kaedah fill() kelas Tatasusunan di Jawa untuk mengisi elemen tatasusunan
Di Jawa, kita selalunya perlu mengendalikan dan mengubah suai tatasusunan. Salah satu keperluan biasa ialah mengisi elemen tatasusunan. Java menyediakan kaedah fill() kelas Arrays untuk mencapai tujuan ini. Artikel ini akan memperkenalkan secara terperinci cara menggunakan kaedah fill() kelas Tatasusunan untuk mengisi elemen tatasusunan, dan menyediakan contoh kod untuk ditunjukkan.
Sebelum menggunakan kaedah fill() kelas Tatasusunan, kita perlu mencipta tatasusunan terlebih dahulu. Berikut ialah contoh mudah yang menunjukkan proses mencipta tatasusunan integer:
int[] numbers = new int[5];
Kod di atas mencipta tatasusunan integer panjang 5 dengan nilai awal 0. Sekarang kita boleh menggunakan kaedah fill() untuk mengisi elemen tatasusunan. Sintaks kaedah fill() adalah seperti berikut:
public static void fill(Object[] a, Object val)
di mana, a ialah tatasusunan yang perlu diisi, dan val ialah nilai yang perlu diisi. Ambil perhatian bahawa nilai yang diisi mesti sepadan dengan jenis elemen tatasusunan. Berikut ialah contoh mengisi tatasusunan menggunakan kaedah fill():
import java.util.Arrays; public class ArrayFillExample { public static void main(String[] args) { int[] numbers = new int[5]; Arrays.fill(numbers, 10); for (int number : numbers) { System.out.println(number); } } }
Dalam contoh di atas, kami mula-mula mencipta nombor tatasusunan integer bersaiz 5. Kemudian gunakan kaedah fill() untuk mengisi semua elemen nombor tatasusunan hingga 10. Akhir sekali gunakan gelung untuk-setiap untuk melelaran melalui tatasusunan dan mencetak setiap elemen.
Jalankan kod di atas, kita akan lihat outputnya ialah:
10 10 10 10 10
Seperti yang dijangkakan, semua elemen nombor tatasusunan diisi dengan 10.
Selain mengisi tatasusunan integer, kami juga boleh menggunakan kaedah fill() untuk mengisi jenis tatasusunan lain, seperti tatasusunan rentetan. Berikut ialah contoh mengisi tatasusunan rentetan menggunakan kaedah fill():
import java.util.Arrays; public class ArrayFillExample { public static void main(String[] args) { String[] names = new String[3]; Arrays.fill(names, "John"); for (String name : names) { System.out.println(name); } } }
Dalam contoh di atas, kami mula-mula mencipta nama tatasusunan rentetan bersaiz 3. Kemudian gunakan kaedah fill() untuk mengisi semua elemen nama tatasusunan dengan "John". Akhir sekali gunakan gelung untuk-setiap untuk melelaran melalui tatasusunan dan mencetak setiap elemen.
Jalankan kod di atas, kita akan melihat bahawa output ialah:
John John John
Begitu juga, semua elemen nama tatasusunan rentetan diisi dengan "John".
Selain mengisi keseluruhan tatasusunan, kami juga boleh menggunakan kaedah fill() untuk mengisi julat tatasusunan yang ditentukan. Kaedah fill() mempunyai dua borang terlebih beban, satu daripadanya membolehkan kami menentukan kedudukan permulaan dan kedudukan akhir pengisian. Berikut ialah contoh menggunakan kaedah fill() untuk mengisi julat tatasusunan yang ditentukan:
import java.util.Arrays; public class ArrayFillExample { public static void main(String[] args) { int[] numbers = new int[5]; Arrays.fill(numbers, 1, 4, 5); for (int number : numbers) { System.out.println(number); } } }
Dalam contoh di atas, kami mula-mula mencipta nombor tatasusunan integer bersaiz 5. Kemudian gunakan kaedah fill() untuk mengisi elemen pada kedudukan indeks dari 1 hingga 4 (tidak termasuk indeks 4) nombor tatasusunan hingga 5. Akhir sekali gunakan gelung untuk-setiap untuk mengulangi tatasusunan dan mencetak setiap elemen.
Jalankan kod di atas, kita akan melihat bahawa output ialah:
0 5 5 5 0
Seperti yang dijangkakan, elemen pada kedudukan indeks dari 1 hingga 4 nombor tatasusunan berjaya diisi dengan 5.
Ringkasan:
Artikel ini memperkenalkan penggunaan kaedah fill() kelas Tatasusunan di Jawa untuk mengisi elemen tatasusunan. Kita boleh menggunakan kaedah fill() untuk mengisi keseluruhan tatasusunan atau elemen dalam julat yang ditentukan. Apabila menggunakan kaedah fill(), adalah penting untuk ambil perhatian bahawa nilai yang diisi mesti sepadan dengan jenis elemen tatasusunan. Saya berharap kandungan artikel ini akan membantu untuk mempelajari dan memahami cara mengisi elemen tatasusunan dalam Java.
Atas ialah kandungan terperinci Mengisi elemen tatasusunan menggunakan kaedah fill() kelas Tatasusunan di Jawa. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!