Java数组
2021-04-22 03:29
标签:copy 字符 扩展 ring lse 引用类型 数据类型 二维 数据 1.数组的长度是固定不变的,不可以扩展,可以存储基本数据类型或对象(对象的集合) 2.数组结构分为: *一维数组 3.一维数组的定义: *data_type[] varName 可以进行多个数组变量的声明 4.数组对象的创建:在Java中要利用new操作符来创建一个数组 * 例如:int[] a=new int[10]; 10表示数组的元素的个数 5.数组对象的初始化: a.当创建完数组之后系统会默认赋初始值: *int类型赋值0 6.获取数组的长度:因为数组是对象范畴,所以可以使用:“数组名.length”表示长度 7.数组的初始化: a.静态初始化:即在定义数组的同时对数组进行初始化 * 例如: int[] k={1,2,3,4}; b.动态初始化:是将数组的定义和初始化分开进行 * 例如:int[] array=new int[2]; 8.数组的复制: a.使用循环语句进行数组的复制 b.使用clone方法 :拷贝的数组名.clone c.使用System.arraycopy(from,fromIndex,to,toIndex,count) * from表示要复制的数组名 9.多维数组的声明格式: 10.创建多维数组对象: a.直接创建多维数组对象: b.逐次创建数组对象: c.初始化语句枚举数组对象: 11.二维数组的声明格式: * data_type[行][列] varName 12.使用二维数组前先进行数组的初始化:在知道数组元素的情况下直接初始化数组,不必调用new 13.数组必须先分配空间才可以使用 Java数组 标签:copy 字符 扩展 ring lse 引用类型 数据类型 二维 数据 原文地址:https://www.cnblogs.com/JIA1314JJ/p/13278606.html
* 二维数组
* 多维数组
* 或 date_type varName[] 不可以进行多个数组变量的声明
*(date_type表示任意数据类型也可以是自定义的类)
* (varName表示数组名)
* double[] b=new double[10];
* 布尔类型赋值false
* (String 和 Student)引用类型赋值null
* 字符类型赋值为空
int[] k=new int[] {1,2,3,4}
* 静态初始化时不要在声明中指定数组大小,可以通过对数组元素的更改,从而改变数组的大小
array[0]=1;
array[1]=2;
* fromIndex表示要复制的数组的索引(下标):从下标多少开始复制
* to表示接受复制的数组的数组名
* toIndex表示接受复制的数组的索引(下标): 从下标多少开始接收
* count表示一共拷贝的元素个数
* date_type varName[行][列]
* date_type表示任意数据类型
* varName表示数组名