Di C/C++kami memiliki memset()fungsi yang dapat memenuhi keinginan saya tetapi Javabagaimana saya dapat menginisialisasi semua elemen ke nilai tertentu? Setiap kali kita menulis int[] array=new int[10];, ini hanya menginisialisasi larik berukuran 10 yang memiliki semua elemen sama dengan nol. Saya hanya ingin mengubah integer inisialisasi ini untuk salah satu array saya. yaitu saya ingin menginisialisasi array yang memiliki semua elemen sama dengan -1. Jika tidak, saya harus meletakkan forloop setelah inisialisasi, yang berkisar dari indeks 0ke indeks size-1dan di dalam loop itu, saya menetapkan elemen ke -1. Di bawah ini adalah kode untuk lebih memahami-
int[] array = new int[10];
for (int i = 0; i < size; i++) {
array[i] = -1;
}
Apakah saya akan benar? Apakah ada cara lain untuk hal yang sama?
Arrays.fill(). Itu melakukan hal yang sama.public static void fill(int[] a, int val) {for (int i = 0, len = a.length; i < len; i++)a[i] = val;}