Rumah Java javaTutorial Tafsiran dokumentasi Java: Penerangan terperinci kaedah fill() kelas Array

Tafsiran dokumentasi Java: Penerangan terperinci kaedah fill() kelas Array

Nov 03, 2023 pm 07:39 PM
dokumen Tafsiran kelas tatasusunan javadocumentjava fill() kaedah penerangan terperinci

Tafsiran dokumentasi Java: Penerangan terperinci kaedah fill() kelas Array

Dalam bahasa Java, kelas Arrays ialah kelas utiliti berkaitan tatasusunan yang menyediakan banyak kaedah statik yang boleh digunakan untuk beroperasi pada tatasusunan. Antaranya, kaedah fill() ialah kaedah yang sangat praktikal yang disediakan oleh kelas Tatasusunan, yang boleh digunakan untuk menetapkan semua elemen tatasusunan kepada nilai yang sama, seterusnya merealisasikan pemulaan dan penetapan semula tatasusunan. Artikel ini akan memperkenalkan kaedah fill() kelas Tatasusunan secara terperinci, termasuk sintaks, penggunaan dan langkah berjaga-jaganya serta memberikan contoh kod yang berkaitan. Saya berharap melalui kajian artikel ini, pembaca dapat menjadi lebih mahir dalam menggunakan kelas Arrays dalam bahasa Java.

1. Sintaks kaedah fill()

Sintaks kaedah fill() kelas Arrays adalah seperti berikut:

public static void fill(int[] a, int val);
public static void fill(int[] a, int fromIndex, int toIndex, int val);
public static void fill(long[] a, long val);
public static void fill(long[] a, int fromIndex, int toIndex, long val);
public static void fill(short[] a, short val);
public static void fill(short[] a, int fromIndex, int toIndex, short val);
public static void fill(char[] a, char val);
public static void fill(char[] a, int fromIndex, int toIndex, char val);
public static void fill(byte[] a, byte val);
public static void fill(byte[] a, int fromIndex, int toIndex, byte val);
public static void fill(boolean[] a, boolean val);
public static void fill(boolean[] a, int fromIndex, int toIndex, boolean val);
public static void fill(Object[] a, Object val);
public static void fill(Object[] a, int fromIndex, int toIndex, Object val);
Salin selepas log masuk

Seperti yang anda lihat, kaedah fill() kelas Arrays mempunyai banyak perbezaan borang terbeban, setiap satunya Tersedia untuk jenis data yang berbeza. Antaranya, kaedah yang mengambil jenis data asas seperti int, panjang, pendek, char, bait dan boolean sebagai parameter digunakan untuk mengendalikan tatasusunan jenis data asas yang sepadan, manakala kaedah yang mengambil Objek sebagai parameter boleh mengendalikan tatasusunan objek mana-mana kelas. Parameter kaedah ini termasuk tatasusunan a yang akan dikendalikan, val nilai yang ditetapkan, indeks permulaan operasi dariIndex dan indeks pengakhiran operasi keIndex.

2. Penggunaan kaedah fill()

Sekarang mari kita lihat penggunaan khusus kaedah fill(). Katakan kita perlu mencipta tatasusunan jenis int dengan panjang 10 dan menetapkan semua elemennya kepada 5, maka kita hanya perlu memanggil kaedah fill() kelas Arrays Kod sampel adalah seperti berikut:

import java.util.Arrays;

public class TestArrays {
    public static void main(String[] args){
        int[] array = new int[10];
        Arrays.fill(array, 5);
        System.out.println(Arrays.toString(array));
    }
}
Salin selepas log masuk

The keputusan pelaksanaan adalah seperti berikut:

[5, 5, 5, 5, 5, 5, 5, 5, 5, 5]
Salin selepas log masuk

Seperti yang anda lihat, kod di atas menggunakan kaedah fill() kelas Arrays untuk menetapkan semua elemen tatasusunan kepada 5, dan menukar tatasusunan kepada output rentetan melalui toString() kaedah Tatasusunan.

Selain itu, kaedah fill() juga boleh digunakan untuk mengubah suai sebahagian elemen dalam tatasusunan. Sebagai contoh, kita boleh menentukan subskrip permulaan dan subskrip berakhir untuk menetapkan elemen julat tertentu dalam tatasusunan kepada nilai yang sama. Kod sampel adalah seperti berikut:

import java.util.Arrays;

public class TestArrays {
    public static void main(String[] args){
        int[] array = new int[10];
        Arrays.fill(array, 2, 7, 9);
        System.out.println(Arrays.toString(array));
    }
}
Salin selepas log masuk

Hasil pelaksanaan adalah seperti berikut:

[0, 0, 9, 9, 9, 9, 9, 0, 0, 0]
Salin selepas log masuk

Seperti yang anda lihat, kod di atas menetapkan elemen ke-2 hingga ke-6 tatasusunan kepada 9, dan elemen lain kekal tidak berubah.

Selain itu, kaedah fill() kelas Array juga boleh digunakan untuk tatasusunan objek jenis Objek. Pada masa ini, kita perlu menghantar objek sebagai nilai Kod sampel adalah seperti berikut:

import java.util.Arrays;

public class TestArrays {
    public static void main(String[] args){
        String[] array = new String[5];
        Arrays.fill(array, "hello");
        System.out.println(Arrays.toString(array));
    }
}
Salin selepas log masuk

Hasil pelaksanaan adalah seperti berikut:

[hello, hello, hello, hello, hello]
Salin selepas log masuk

Seperti yang anda lihat, kod di atas menetapkan semua elemen tatasusunan kepada rentetan "hello".

3. Nota

Apabila menggunakan kaedah fill() kelas Array, anda perlu memberi perhatian kepada perkara berikut:

  1. Kaedah fill() ialah kaedah statik dan boleh dipanggil terus menggunakan nama kelas . Tidak perlu mencipta contoh kelas Array .
  2. Apabila menggunakan kaedah fill(), anda perlu menghantar dalam tatasusunan a untuk dikendalikan, jika tidak NullPointerException akan dilemparkan.
  3. Sebagai tambahan kepada tatasusunan a, kaedah fill() juga perlu lulus dalam val nilai yang ditetapkan, jika tidak NullPointerException akan dilemparkan.
  4. Jika indeks mula yang ditentukan dariIndex atau indeks akhir keIndex melebihi julat tatasusunan, pengecualian ArrayIndexOutOfBoundsException akan dilemparkan.
  5. Jika indeks permulaan dariIndex lebih besar daripada indeks berakhir keIndex, kaedah fill() akan menetapkan semua elemen dalam tatasusunan kepada val.
  6. Jika kaedah fill() beroperasi pada tatasusunan objek, anda perlu memberi perhatian sama ada nilai itu memenuhi keperluan jenis data semasa menetapkan nilai val, jika tidak, pengecualian penukaran jenis cenderung berlaku.

IV Ringkasan

Artikel ini memberikan penjelasan terperinci tentang kaedah fill() kelas Tatasusunan dalam bahasa Java, termasuk sintaksnya, penggunaan dan langkah berjaga-jaga serta menyediakan contoh kod yang berkaitan. Kaedah fill() boleh digunakan untuk memulakan dan menetapkan semula tatasusunan dengan mudah, yang merupakan alat yang sangat praktikal dalam kerja pengaturcaraan harian. Walau bagaimanapun, anda perlu memberi perhatian untuk mematuhi spesifikasi sintaks bahasa Java apabila menggunakan kaedah fill() untuk mengelakkan ralat dan pengecualian kod. Ia dapat dilihat bahawa pengaturcara Java amat diperlukan untuk menguasai kaedah fill() kelas Arrays.

Atas ialah kandungan terperinci Tafsiran dokumentasi Java: Penerangan terperinci kaedah fill() kelas Array. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Memori atau ruang cakera tidak mencukupi untuk mengepa semula atau mencetak dokumen ini Ralat Word Memori atau ruang cakera tidak mencukupi untuk mengepa semula atau mencetak dokumen ini Ralat Word Feb 19, 2024 pm 07:15 PM

Artikel ini akan memperkenalkan cara menyelesaikan masalah memori yang tidak mencukupi atau ruang cakera untuk halaman semula atau mencetak dokumen dalam Microsoft Word. Ralat ini biasanya berlaku apabila pengguna cuba mencetak dokumen Word. Jika anda menghadapi ralat yang serupa, sila rujuk cadangan yang diberikan dalam artikel ini untuk menyelesaikannya. Memori atau ruang cakera tidak mencukupi untuk halaman semula atau mencetak dokumen ini Ralat Word Bagaimana untuk menyelesaikan ralat pencetakan Microsoft Word "Tidak ada memori atau ruang cakera yang mencukupi untuk halaman semula atau mencetak dokumen." Kemas kini Microsoft Office Tutup aplikasi penyamaran memori Tukar pencetak lalai anda Mulakan Word dalam mod selamat Namakan semula fail NorMal.dotm Simpan fail Word sebagai yang lain

Bagaimana untuk menambah garis merah pada dokumen Word Bagaimana untuk menambah garis merah pada dokumen Word Mar 01, 2024 am 09:40 AM

Ia adalah 395 perkataan, iaitu 495. Artikel ini akan menunjukkan kepada anda cara menambah garis merah dalam dokumen Word. Menggariskan semula dokumen merujuk kepada membuat pengubahsuaian pada dokumen supaya pengguna dapat melihat perubahan dengan jelas. Ciri ini sangat penting apabila berbilang orang sedang mengedit dokumen bersama-sama. Maksud garis merah Menanda dokumen Garis merah bermaksud menggunakan garis merah atau serlahan ciri untuk menunjukkan perubahan, suntingan atau semakan pada dokumen. Istilah ini diilhamkan oleh amalan menggunakan pen merah untuk menandakan dokumen bercetak. Komen Redline digunakan secara meluas dalam senario yang berbeza, seperti menunjukkan dengan jelas perubahan yang disyorkan kepada pengarang, editor dan penyemak semasa mengedit dokumen. Cadangkan perubahan dan pengubahsuaian dalam perjanjian atau kontrak undang-undang Memberikan kritikan dan cadangan yang membina pada kertas kerja, pembentangan, dsb. Bagaimana untuk memberi W

Tidak boleh membuka hiperpautan dalam dokumen word Tidak boleh membuka hiperpautan dalam dokumen word Feb 18, 2024 pm 06:10 PM

Dalam beberapa tahun kebelakangan ini, dengan perkembangan berterusan teknologi rangkaian, kehidupan kita tidak dapat dipisahkan daripada pelbagai alat digital dan Internet. Semasa memproses dokumen, terutamanya dalam penulisan, kita sering menggunakan dokumen perkataan. Namun, kadangkala kita mungkin menghadapi masalah yang sukar, iaitu hiperpautan dalam dokumen perkataan tidak boleh dibuka. Isu ini akan dibincangkan di bawah. Pertama sekali, kita perlu menjelaskan bahawa hiperpautan merujuk kepada pautan yang ditambahkan dalam dokumen perkataan ke dokumen lain, halaman web, direktori, penanda halaman, dsb. Apabila kita klik pada pautan ini, saya

Ketahui fungsi os.Stdout.Write dalam dokumentasi bahasa Go untuk melaksanakan output standard Ketahui fungsi os.Stdout.Write dalam dokumentasi bahasa Go untuk melaksanakan output standard Nov 03, 2023 pm 03:48 PM

Ketahui fungsi os.Stdout.Write dalam dokumentasi bahasa Go untuk melaksanakan output standard Dalam bahasa Go, output standard dilaksanakan melalui os.Stdout. os.Stdout ialah pembolehubah jenis *os.File, yang mewakili peranti output standard. Untuk mengeluarkan kandungan kepada output standard, anda boleh menggunakan fungsi os.Stdout.Write. Artikel ini akan memperkenalkan cara menggunakan fungsi os.Stdout.Write untuk melaksanakan output standard dan menyediakan contoh kod khusus. os.

Bagaimana untuk memaparkan akhiran fail di bawah sistem Win11? Tafsiran terperinci Bagaimana untuk memaparkan akhiran fail di bawah sistem Win11? Tafsiran terperinci Mar 09, 2024 am 08:24 AM

Bagaimana untuk memaparkan akhiran fail di bawah sistem Win11? Penjelasan terperinci: Dalam sistem pengendalian Windows 11, akhiran fail merujuk kepada titik selepas nama fail dan aksara selepasnya, yang digunakan untuk menunjukkan jenis fail. Secara lalai, sistem Windows 11 menyembunyikan akhiran fail, supaya anda hanya boleh melihat nama fail dalam penjelajah fail tetapi tidak dapat memahami jenis fail secara intuitif. Walau bagaimanapun, bagi sesetengah pengguna, memaparkan akhiran fail adalah perlu kerana ia membantu mereka mengenal pasti jenis fail dengan lebih baik dan melaksanakan operasi yang berkaitan.

Dokumen Word kosong apabila dibuka pada Windows 11/10 Dokumen Word kosong apabila dibuka pada Windows 11/10 Mar 11, 2024 am 09:34 AM

Apabila anda menghadapi isu halaman kosong semasa membuka dokumen Word pada komputer Windows 11/10, anda mungkin perlu melakukan pembaikan untuk menyelesaikan situasi tersebut. Terdapat pelbagai sumber masalah ini, salah satu yang paling biasa ialah dokumen yang rosak itu sendiri. Tambahan pula, kerosakan fail Office juga boleh membawa kepada situasi yang sama. Oleh itu, pembaikan yang disediakan dalam artikel ini mungkin membantu anda. Anda boleh cuba menggunakan beberapa alat untuk membaiki dokumen Word yang rosak, atau cuba menukar dokumen kepada format lain dan membukanya semula. Selain itu, menyemak sama ada perisian Office dalam sistem perlu dikemas kini juga merupakan cara untuk menyelesaikan masalah ini. Dengan mengikuti langkah mudah ini, anda mungkin boleh membetulkan dokumen Word kosong apabila membuka dokumen Word pada Win

Tafsiran dokumentasi Java: Pengenalan terperinci kepada kaedah substring() kelas StringBuilder Tafsiran dokumentasi Java: Pengenalan terperinci kepada kaedah substring() kelas StringBuilder Nov 03, 2023 pm 04:31 PM

Tafsiran dokumentasi Java: Pengenalan terperinci kepada kaedah substring() kelas StringBuilder Pengenalan: Dalam pengaturcaraan Java, pemprosesan rentetan adalah salah satu operasi yang paling biasa. Java menyediakan satu siri kelas dan kaedah untuk pemprosesan rentetan, antaranya kelas StringBuilder ialah pilihan yang biasa digunakan untuk operasi rentetan yang kerap. Dalam kelas StringBuilder, kaedah substring() ialah kaedah yang sangat berguna untuk memintas substring rentetan. Artikel ini akan

Dalam folder manakah data kuki pada komputer anda berada? Tafsiran terperinci Dalam folder manakah data kuki pada komputer anda berada? Tafsiran terperinci Jan 19, 2024 am 10:19 AM

Dengan perkembangan Internet yang berterusan, orang ramai semakin tidak dapat dipisahkan daripada pelayar. Dalam pelayar, semua orang akan menggunakan kuki lebih atau kurang. Walau bagaimanapun, ramai orang tidak tahu folder mana data kuki itu berada. Mari jelaskan secara terperinci hari ini. Pertama, kita perlu memahami apa itu kuki. Ringkasnya, kuki ialah sekeping maklumat teks yang disimpan oleh penyemak imbas, yang digunakan untuk menyimpan beberapa tetapan peribadi pengguna dalam penyemak imbas atau merekodkan operasi sejarah pengguna, dsb. Apabila pengguna membuka laman web yang sama sekali lagi, c

See all articles