[java] 数组
文章目錄
- [java] 數組
- 1,定義
- 2,優點和缺點
- 3,特點
- 4,創建方法
- 5,數組的常用操作
[java] 數組
1,定義
數組:將有限個相同類型的數據按照索引排列的一種集合。
數組名:如果將有限個類型相同的變量的集合命名,那么這個名稱就是數組名。
元素(分量,下標量):組成數組的各個變量。
下標(索引):用于區分各個元素的數字編號稱為下標,從0到(數組長度-1)。
2,優點和缺點
優點:效率高
在Java中,數組是一種效率最高的儲存和隨機訪問對象引用序列的方式
缺點:數組大小固定,
3,特點
元素可重復,有序
4,創建方法
//第一種創建方法 int[] a = {1,2,3,1,2,3};//第二種創建方法 int[] a = new int[6]; a[0] = 1; a[1] = 2; a[2] = 3; a[3] = 1; a[4] = 2; a[5] = 3;//第三種創建方法 //一般用于將列表輸出 System.out.println(Arrays.toString(new int[]{1, 2, 3}));5,數組的常用操作
遍歷數組:
(此方法也可用于列表)
數組復制
int[] a1 = {1,2,3}; int[] a2; a2 = a1; //這里只是將a1和a2指向同一個數組,它們兩個只是同一個數組的不 // 同名稱。如果修改數組a1和a2// 中的一任意一個,另一個也會隨之更改。數組最值
int a[] = {3,2,1,4,5,7,6};int max = a[0];for (int i = 0; i < a.length; i++) {if (a[i] > max) {max = a[i];}}System.out.println(max);數組排序
(冒泡排序法)
多維數組
多維數組可以看做是數組的數組
注意:
1,每個數組都有一個范圍【0 , length-1】,在訪問數組時,索引不能超出這個范圍。
2,數組是一種引用數據類型
3,數組當中的所有元素類型必須統一
4,數組的長度在程序運行期間不能改變
總結
- 上一篇: 内存超频攻略:1600内存如何轻松提升性
- 下一篇: 内存散热片安装指南:散热效果如何选择?