數組Array是用於儲存多個相同類型數據的集合。算法
想要獲取數組中的元素值,能夠經過元素的下標來獲取,下標是從0開始的。數組
通常分爲動態初始化和靜態初始化工具
動態初始化:int[] a = new int[5];優化
新建int[],長度是5spa
剛建立好的數組都是默認值0,int類型的數據默認值是0排序
把數組的地址值給變量a保存字符串
靜態初始化1:int[] a ={1,2,3,4,5,6,7,8};it
靜態初始化2:int[] a =new int[]{1,2,3,4,5};for循環
length屬性獲取數組長度class
數組一旦建立,長度不可變
容許0長度的數組
從頭至尾,依次訪問數組的位置。
知道從哪開始,到哪結束,通常都是用for循環來遍歷數組,可是若是遍歷時超過了下標的最大值,就會出現下標越界的異常
把數組裏的數據,用逗號鏈接成一個字符串。
格式:[10, 14, 20, 46, 51]
對數組排序,對於基本類型的數組使用優化後的快速排序算法,效率高。
對引用類型數組,使用優化後的合併排序算法。
把數組複製成一個指定長度的新數組。
新數組長度大於原數組,至關於複製,並增長位置。--數組的擴容
新數組長度小於原數組,至關於截取前一部分數據。--數組的縮容