Java中的數組是一種非常重要的數據結構,它認為同一類型的若干元素按一定的排列順序組成的集合。數組定義時需要確定長度,長度以后就不能改變,因為數組是在內存中連續存儲的,所以一旦長度變化就會出現內存空間的錯誤。
//定義一個int類型的數組,長度為5 int[] array = new int[5];
使用數組時需要通過下標訪問元素,下標從0開始計數。例如訪問數組中第一個元素:
//訪問數組中第一個元素 int first = array[0];
數組也可以進行初始化,有兩種方式:靜態初始化和動態初始化。
靜態初始化是在定義數組時就給定初始值:
//靜態初始化數組 int[] array = {1, 2, 3, 4, 5};
動態初始化是在定義數組時只給定長度,再單獨給每個元素賦值:
//動態初始化數組 int[] array = new int[5]; array[0] = 1; array[1] = 2; array[2] = 3; array[3] = 4; array[4] = 5;
Java中的數組還支持多維數組,例如二維數組:
//定義一個二維數組 int[][] matrix = new int[2][3]; //給二維數組賦值 matrix[0][0] = 1; matrix[0][1] = 2; matrix[0][2] = 3; matrix[1][0] = 4; matrix[1][1] = 5; matrix[1][2] = 6;
使用數組時還可以使用循環遍歷每個元素:
//使用for循環遍歷數組 for(int i = 0; i< array.length; i++){ System.out.println(array[i]); }
數組在Java中是非常常用的數據結構,學好數組對于Java編程非常重要。
上一篇vue打印任務日志
下一篇java hex和asc