文章目录
一维数组
数 组 可 以 存 储 多 个 相 同 类 型 的 元 素 , 其 中 , 类 型 可 以 是 j a v a 数 据 类 型 的 任 意 一 种 \color{red}{数组可以存储多个相同类型的元素,其中,类型可以是java数据类型的任意一种} 数组可以存储多个相同类型的元素,其中,类型可以是java数据类型的任意一种
1、什么是数组
2、定义数组
3、声明数组
一维数组的两种声明方式
方式1:数组元素类型[ ] 数组名;
方式2:数组元素类型 数组名[ ];
4、分配空间
5、数组赋值
数组的初始化可以在声明数组的时候直接初始化,也可以先声明后初始化。
方式1:数组元素类型 [ ] 数组名 = new 数组元素类型 [数组长度];------------ 默认初始化值:int型为0,double型为0.0,boolean型为false,String型为null,char型为0所对应的字符,float型为0.0。
方式2:数组元素类型 [ ] 数组名 = new 数组元素类型 []{元素1,元素2,…};------------数组长度根据元素个数确定
方式3:数组元素类型 [ ] 数组名 = {元素1,元素2,…};------------方式2的简化版本,根据元素个数确定数组的长度
6、数组与内存
7、idea 关于数组的Array类用法
7.1 Array类打印整个数组
Arrays.toString的作用
Arrays.toString()的作用是用来很方便地输出数组,而不用一个一个地输出数组中的元素。
这个方法是是用来将数组转换成String类型输出的,入参可以是long,float,double,int,boolean,byte,object
型的数组。
Arrays.toString().sout //快捷键;
System.out.println(Arrays.toString(数组名));
7.2 Array类对数组复制
Arrays.copyof(被复制的数组名,新的数组长度);
新数组类型 新数组名[]=Arrays.copyOf(被复制的数组名,新的数组长度);