天天看點

Java核心技術卷I基礎知識3.10.2 數組初始化以及匿名數組

<b>3.10.2 數組初始化以及匿名數組</b>

在java中,提供了一種建立數組對象并同時賦予初始值的簡化書寫形式。下面是一個例子:

請注意,在使用這種語句時,不需要調用new。

甚至還可以初始化一個匿名的數組:

這種表示法将建立一個新數組并利用括号中提供的值進行初始化,數組的大小就是初始值的個數。使用這種文法形式可以在不建立新變量的情況下重新初始化一個數組。例如:

這是下列語句的簡寫形式:

      注釋:在java中,允許數組長度為0。在編寫一個結果為數組的方法時,如果碰巧結果為空,則這種文法形式就顯得非常有用。此時可以建立一個長度為0的數組:

注意,數組長度為0與null不同。