数组(Array)

  • 数组是相同数据类型元素的集合。

一维数组

一维数组是由多个相同的数据类型元素组成的集合,这些元素在内存中顺序排列,是一段连续的空间,空间被所有元素平均分成多个小空间一一占用,每个小空间都有自己的标号(下标),由第一个小空间下标为0开始往后加一。

int  []arr = {1,2,3,4,5};
char []chs = {'c','a','c','b'};

多维数组

多维数组可以简单地理解为在数组中嵌套数组。在程序中,比较常见的多维数组是二维数组。

int [][]arr ={ {1,2,3},
               {6,5,7},
               {4,6,9}
             };

静态数组

大小固定,定义好不易修改

int  []arr = {1,2,3,4,5};

动态数组

大小不固定,可以动态增加

ArrayList<Integer> list = new ArrayList<>();
list.add(1);
list.add(2);

Last updated