Gunakan fungsi Arrays.fill() java untuk mengisi semua elemen dalam tatasusunan dengan nilai yang ditentukan
Dalam pengaturcaraan Java, selalunya perlu mengisi semua elemen dalam tatasusunan dengan nilai yang ditentukan. Untuk memudahkan fungsi ini, Java menyediakan fungsi yang sangat mudah-Arrays.fill().
Fungsi Arrays.fill() ialah kaedah statik kelas Array dalam Java, digunakan untuk mengisi semua elemen dalam tatasusunan dengan nilai yang ditentukan. Menggunakan kaedah ini sangat mudah, hanya masukkan tatasusunan untuk diisi dan nilai yang ditentukan. Berikut ialah contoh kod:
import java.util.Arrays; public class FillArrayExample { public static void main(String[] args) { // 创建一个包含10个元素的整型数组,并将所有元素填充为0 int[] arr = new int[10]; Arrays.fill(arr, 0); // 打印数组元素 System.out.println("填充后的数组元素:"); for (int i = 0; i < arr.length; i++) { System.out.print(arr[i] + " "); } } }
Dalam kod di atas, kami mula-mula mencipta arr tatasusunan integer yang mengandungi 10 elemen. Kemudian, semua elemen dalam arr tatasusunan diisi dengan 0 dengan memanggil fungsi Arrays.fill().
Elemen tatasusunan yang diisi adalah seperti berikut:
填充后的数组元素: 0 0 0 0 0 0 0 0 0 0
Perlu diambil perhatian bahawa fungsi Arrays.fill() akan mengisi semua elemen keseluruhan tatasusunan dengan nilai yang ditentukan, jadi apabila menggunakan fungsi ini, pastikan panjang tatasusunan dan Bilangan elemen yang diisi adalah sama.
Selain mengisi tatasusunan integer, fungsi Arrays.fill() juga boleh digunakan untuk mengisi tatasusunan jenis data asas lain, seperti bait, pendek, panjang, terapung, berganda, char, dsb. Pada masa yang sama, fungsi ini juga boleh digunakan untuk mengisi tatasusunan jenis rujukan, seperti String, Objek, dsb.
Berikut ialah contoh kod untuk menunjukkan cara menggunakan fungsi Arrays.fill() untuk mengisi tatasusunan jenis String:
import java.util.Arrays; public class FillArrayExample { public static void main(String[] args) { // 创建一个包含5个元素的String类型数组,并将所有元素填充为"Hello" String[] arr = new String[5]; Arrays.fill(arr, "Hello"); // 打印数组元素 System.out.println("填充后的数组元素:"); for (int i = 0; i < arr.length; i++) { System.out.print(arr[i] + " "); } } }
Dalam kod di atas, kami mencipta susunan jenis String yang mengandungi 5 elemen dan menambah semua elemen untuk Diisi dengan "Hello". Elemen tatasusunan yang diisi adalah seperti berikut:
填充后的数组元素: Hello Hello Hello Hello Hello
Ringkasan:
Menggunakan fungsi Arrays.fill() Java boleh mengisi semua elemen dalam tatasusunan dengan nilai yang ditentukan dengan mudah. Fungsi ini berfungsi untuk tatasusunan jenis data asas dan jenis rujukan. Semasa penggunaan, anda perlu memberi perhatian untuk memastikan bahawa panjang tatasusunan adalah konsisten dengan bilangan elemen yang diisi.
Semoga artikel ini dapat membantu anda memahami dan menggunakan fungsi Arrays.fill().
Atas ialah kandungan terperinci Gunakan fungsi Arrays.fill() java untuk mengisi semua elemen dalam tatasusunan kepada nilai yang ditentukan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!