arrays java是什么,讓我們一起了解一下?
Arrays類位于java.util包中,主要包含了操縱數(shù)組的各種方法,使用時導(dǎo)包:import java.util.Arrays。
那么在java中arrays的用法是什么?
如果是數(shù)組,第一,在Java中,數(shù)組是一種專門的類型,它是有序數(shù)據(jù)的集合,數(shù)組中的每個元素的數(shù)據(jù)類型都是相同的。第二,對元素的確定是由數(shù)組名和它的下標實現(xiàn)的,這是和C/C++中的一樣的,比如a[0]代表數(shù)組a的第一個元素,a[1]代表數(shù)組a的第二個元素,依次類推。第三,得說說數(shù)組的聲明方法,Java的數(shù)組聲明采用與C語言類似, 數(shù)組可分為一維數(shù)組和多維數(shù)組。聲明形式為: type arrayName [] [[]...]; 或:type [] [[]...] arrayName; 后邊這種方式是Java比較獨特的地方, 體現(xiàn)了Java的純面向?qū)ο蟮奶卣鳌?/p>
第四,Java數(shù)組聲明中,不需要指明數(shù)組大小,這是因為數(shù)組聲明并未為數(shù)組元素分配存儲單元,要為數(shù)組元素分配存儲單元,必須顯示使用new運算符實現(xiàn),這里就和C/C++有很大不同了。格式是: arrayName[][[]...] = new type [Size1][[Size2]...];第五,聲明數(shù)組與為數(shù)組分配存儲單元兩部分,可以合在一起;上面舉例的就是和在一起的形式。如果要分開,就是寫兩成兩句:int numbers[]; numbers = new int[10]; 這看起來和C++很相似。第六,對已經(jīng)分配了存儲空間的數(shù)組(由new運算符實現(xiàn)),就可以對數(shù)組中的每一個元素引用。下標是放在數(shù)組名后面[]中的,通過對下標的操作來引用元素。我們可以賦值給元素,也可以使用元素的值,主要下標是從0開始的。第七,Java中,對于每一個數(shù)組,都有一個屬性length,來指明數(shù)組的長度,這對于寫程序就很方便了。int count[] = new int [10]; 包括count[0] count[1] ... count[9] 那么 count.length = 10第八,在聲明數(shù)組時,也可以同時對數(shù)組進行初始化。它的一維形式如下:
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對數(shù)組元素的下標要進行越界檢查,以確保數(shù)據(jù)的安全。記住這8條,我相信你對數(shù)組就基本都掌握了。
以上就是小編今天的分享了,希望可以幫助到大家。