使用java的Arrays.fill()函數將陣列中的元素全部填入指定值
#在Java程式設計中,經常需要將陣列中的元素全部填入指定值。為了方便實現這項功能,Java提供了一個非常方便的函數-Arrays.fill()。
Arrays.fill()函數是Java中Arrays類別的靜態方法,用於將陣列中的元素全部填入指定值。此方法的使用非常簡單,只需傳入要填入的陣列和指定的值即可。下面是一個範例程式碼:
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] + " "); } } }
以上程式碼中,我們先建立了一個包含10個元素的整數陣列arr。然後,透過呼叫Arrays.fill()函數將數組arr中的所有元素都填入0。
填充後的陣列元素如下所示:
填充后的数组元素: 0 0 0 0 0 0 0 0 0 0
需要注意的是,Arrays.fill()函數會將整個陣列的所有元素都填入指定值,因此在使用該函數時要確保數組的長度和填滿的元素個數一致。
除了填滿整數數組,Arrays.fill()函數還可以用來填入其他基本資料型別的數組,如byte、short、long、float、double、char等。同時,函數也可以用來填充引用類型的數組,如String、Object等。
下面是一個範例程式碼,用於示範如何使用Arrays.fill()函數填入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] + " "); } } }
以上程式碼中,我們建立了一個包含5個元素的String類型數組arr,並將所有元素都填入"Hello"。填入後的陣列元素如下所示:
填充后的数组元素: Hello Hello Hello Hello Hello
總結:
使用Java的Arrays.fill()函數能夠方便地將陣列中的元素全部填入指定值。此函數適用於基本資料型別和引用型別的陣列。在使用的過程中,需要注意確保陣列的長度和填滿的元素個數一致。
希望本篇文章能幫助您理解並使用Arrays.fill()函數。
以上是使用java的Arrays.fill()函數將數組中的元素全部填入指定值的詳細內容。更多資訊請關注PHP中文網其他相關文章!