當前位置:生活全書館 >

IT科技

> java arrays

java arrays

<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條,我相信你對陣列就基本都掌握了。

標籤: java arrays
  • 文章版權屬於文章作者所有,轉載請註明 https://shqsg.com/dianzi/egv4n5.html