int a[]={1,2};和 int a[ ] = new int[ ] {1,2 }; 这两种数组初始化都能用但是区别是啥??
int a[]={1,2};和 int a[ ] = new int[ ] {1,2 }; 这两种数组初始化都能用但是区别是啥??
int a[]={1,2};和 int a[ ] = new int[ ] {1,2 }; 这两种数组初始化都能用但是区别是啥??
2018-08-23
前者只是后者的一种简写方式而已。数组的创建可以有以下有3种方式:
// 两种先声明后创建的方式(声明和创建都有2种方式) int[] list1; int list2[]; list1 = new int[4]; list2 = new int[] {11,22,33,44}; // 第一种:声明的同时创建(3种方式) int[] list3 = new int[4]; int[] list4 = new int[] {11,22,33,44}; int[] list5 = {11,22,33,44}; // 第二种:声明的同时创建(3种方式) int list6[] = new int[4]; int list7[] = new int[] {11,22,33,44}; int list8[] = {11,22,33,44};
举报