1 Long[] numbers; //一般使用的定義方式,可分為靜態和動態兩種定義方式,下有說明. 2 Long numbers[]; //跟上面用法一致. 3 Long... numbers; //只能用於函數中形參的定義. 4 []Long numbers; //錯誤的定義方式,沒這種寫法. 5 6 靜態定義: 7 int[] numbers = {1, 2, 3, 4, 5}; 8 動態定義: 9 int size = 5; 10 int[] numbers = new int[size]; 11 for (int i = 0; i < size; i++) { 12 numbers[i] = i + 1; 13 } 14 15 int... xx 的形參定義: 16 public void testArray(int... numbers) { 17 for (int i : numbers) { 18 //打印傳過來的形式參數的所有元素. 19 System.out.println(i); 20 } 21 }
js聲明一個空數組
var myArray = [];
var myArray1 = new Array();
var myArray2 = new Array(3);
1 public class Test { 2 public static void main(Sring[] args) { 3 int[] ary = {1,3,5,7,8} ; //數組中裝了5個元素 4 String str = "helloword!"; //字符串底層是字符數組,字符個數就是字符串的長度 5 int a = ary.length; //數組有個屬性為該數組的長度 6 int s = str.length(); //字符串類String有個length()方法,取得當前字符串的長度 7 System.out.println(a); 8 System.out.println(s); //將兩個長度打印出來 9 } 10 }
