java基礎學習-數組

數組

相同類型數據的集合就叫做數組

數組的定義

方式一: 
type[]  變量名  = new type[數組中元素的個數];前者type[]是類型,不能填寫個數。後面纔是開闢對象空間需要指定個數。
方式二:
type 變量名[]  = new type[數組中元素的個數];
方式三:
int[]  a =  new  int[]{1,2,3,4};//初始值 不能指定個數
PS:int[]  a  =  new  int[10],其中a是一個引用,它指向了生成的數組對象的首地址,數組中每個元素都是int 類型,其中僅存放數據值本身。如果數組是對象型數組,那數組裝的是引用。
數組在內存中是連續存放的,所以可以直接根據下標讀取。
數組調用equsl對比的是對象,會不同,沒重寫object的equsl

數組的賦值

方式一:
int[]  a  =  new  int[4]; a[0]=1;a[1]=2……
方式二:
int[]  a  ={1,2,3,4}
方式三:
int[]  a  =  new  int[]{1,2,3,4};//初始值 不能指定個數

二維數組

方式一:
type[][] a = new type[2][3];
方式二:
type[][] a = new type[2][];
a[0]=new type[4];
a[1]=new type[5];
方式三:
type[][] a = new type[][]{{1,2,2},{4,5},{5,4,1}};

相關工具

數組工具類:arrays
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章