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 }