1;创建数组
1)先声明,再用new进行内存分配
int arr[]; //一维数组
String str[];
int myarr[][]; //二维数组
这样声明数组只是给出了数组的名字和元素的数据类型,还要为它分配内存空间(使用new关键字)。在为数组分配内存空间时必须指明数组的长度。
arr = new int[5]; //一维数组
//二维数组
myarr = new int[2][4]; //直接为每一维分配内存
myarr = new int[2][]; //分别为每一维分配内存
myarr[0] = new int[3];
myarr[1] = new int[5];
//使用new关键字为数组分配内存时
//整型数组中各个元素初始值都是0
2) 声明的同时为数组分配内存
int month[] = new int[12];
int date[][] = new int[12][31];
2;初始化
//一维数组
int arr1[] = new int[]{1,2,3,4,5};
int arr2[] = {1,2,3,4};
//二维数组
int myarr[][] = {
{1,2,3},{3,4,5,6}}; //为每一维分配内存的数组
3;数组的基本操作
1)遍历数组时,foreach语句更简单
2)对数组元素进行替换–Arrays类的静态方法fill()—在原数组上,不建
版权声明:本文为qq_42182367原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。