Rumah > Java > javaTutorial > Mengisi elemen tatasusunan menggunakan kaedah fill() kelas Tatasusunan di Jawa

Mengisi elemen tatasusunan menggunakan kaedah fill() kelas Tatasusunan di Jawa

PHPz
Lepaskan: 2023-07-26 11:24:18
asal
1365 orang telah melayarinya

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];
Salin selepas log masuk

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)
Salin selepas log masuk

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);
        }
    }
}
Salin selepas log masuk

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
Salin selepas log masuk

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);
        }
    }
}
Salin selepas log masuk

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
Salin selepas log masuk

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);
        }
    }
}
Salin selepas log masuk

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
Salin selepas log masuk

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!

Label berkaitan:
sumber:php.cn
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