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 }