arrays - java

來源:趣味經驗館 2.32W

<link rel="stylesheet" href="https://js.how234.com/third-party/SyntaxHighlighter/shCoreDefault.css" type="text/css" /><script type="text/javascript" src="https://js.how234.com/third-party/SyntaxHighlighter/shCore.js"></script><script type="text/javascript"> SyntaxHighlighter.all(); </script>

arrays java是什麼,讓我們一起了解一下?

Arrays類位於java.util包中,主要包含了操縱數組的各種方法,使用時導包:import java.util.Arrays。

那麼在java中arrays的用法是什麼?

如果是數組,第一,在Java中,數組是一種專門的類型,它是有序數據的集合,數組中的每個元素的數據類型都是相同的。
第二,對元素的確定是由數組名和它的下標實現的,這是和C/C++中的一樣的,比如a[0]代表數組a的第一個元素,a[1]代表數組a的第二個元素,依次類推。
第三,得説説數組的聲明方法,Java的數組聲明採用與C語言類似, 數組可分為一維數組和多維數組。聲明形式為: type arrayName [] [[]...]; 或:type [] [[]...] arrayName; 後邊這種方式是Java比較獨特的地方, 體現了Java的純面向對象的特徵。

arrays java

第四,Java數組聲明中,不需要指明數組大小,這是因為數組聲明並未為數組元素分配存儲單元,要為數組元素分配存儲單元,必須顯示使用new運算符實現,這裏就和C/C++有很大不同了。格式是: arrayName[][[]...] = new type [Size1][[Size2]...];
第五,聲明數組與為數組分配存儲單元兩部分,可以合在一起;上面舉例的就是和在一起的形式。如果要分開,就是寫兩成兩句:int numbers[]; numbers = new int[10]; 這看起來和C++很相似。
第六,對已經分配了存儲空間的數組(由new運算符實現),就可以對數組中的每一個元素引用。下標是放在數組名後面[]中的,通過對下標的操作來引用元素。我們可以賦值給元素,也可以使用元素的值,主要下標是從0開始的。
第七,Java中,對於每一個數組,都有一個屬性length,來指明數組的長度,這對於寫程序就很方便了。int count[] = new int [10]; 包括count[0] count[1] ... count[9] 那麼 count.length = 10
第八,在聲明數組時,也可以同時對數組進行初始化。它的一維形式如下:

type arrayName[] = {Value1, Value2, ... , ValueN};
例如:

float myf[] = {1,2,3,4,5,6}int myint[][]={{1,2,3},{4,5,6}};//int myint[][]=new myint[2][3];

與C或C++語言不一樣,Java對數組元素的下標要進行越界檢查,以確保數據的安全。
記住這8條,我相信你對數組就基本都掌握了。

熱門標籤