C語言中文網 目錄
首頁 > Java教程 > Java數組處理 閱讀:1,290

Java數組填充(fill())

< 上一頁Java比較數組 Java數組查找下一頁 >

Arrays 類提供了一個 fill() 方法,可以在指定位置進行數值填充。fill() 方法雖然可以填充數組,但是它的功能有限制,只能使用同一個數值進行填充。語法如下:
Arrays.fill(array,value);
其中,array 表示數組,value 表示填充的值。

例 1

聲明一個 int 類型的 number 數組,然后通過 for 語句進行遍歷,在該語句中調用 Arrays 類的 fill() 方法來填充數組,并輸出數組中元素的值。代碼如下:
public static void main(String[] args)
{
    int[] number=new int[5];
    System.out.println("number —共有 "+number.length+" 個元素,它們分別是:");
    for(int i=0;i<number.length;i++)
    {
        Arrays.fill(number,i);
        System.out.println("number["+i+"]="+i);
    }
}

執行上述代碼,輸出結果如下所示。
number 一共有 5 個元素,它們分別是:
number[0]=0
number[1]=1
number[2]=2
number[3]=3
number[4]=4

注意:在向數組中填充數組元素時要注意,雖然定義的數組長度為 6,但是數組的下標是從 0 開始的,因此數組的最大下標值應該是 5,此時如果為下標為 6 的數組元素賦值,則會出現數組下標越界異常。
< 上一頁Java比較數組 Java數組查找下一頁 >

精美而實用的網站,提供C語言C++STLLinuxShellJavaGo語言等教程,以及socketGCCviSwing設計模式JSP等專題。

Copyright ?2011-2018 biancheng.net, 陜ICP備15000209號

底部Logo