Java容器(数据结构)---数组详解及运用
Java容器(数据结构)—数组详解及运用一.数组的定义:数组是一种用于存放 **相同对象 **, 连续存放 , 大小不可改变的 一种容器.##二. 数组的应用场景(优点)1.需要的对象数量固定,或在某个范围2.不需要改变容器大小三.数组变量的声明int num=5;int[] arr1=new int[num];//最基本的声明,使用变量int[] arr2=new int[5];//最基本的声明
·
Java容器(数据结构)—数组详解及运用
一.数组的定义:
数组是一种用于存放 相同对象 , 连续存放 , 大小不可改变的 一种容器.
二. 数组的应用场景(优点)
1.需要的对象数量固定,或在某个范围
2.不需要改变容器大小
三.数组变量的声明
int num=5;
int[] arr1=new int[num];//最基本的声明,使用变量
int[] arr2=new int[5];//最基本的声明
int[] arr3=new int[] {5,4,9,73};//不显式的声明数组的容量
int[] arr4={3,2,1,2}; //不用new的方法
四.数组元素的默认初始值
1.byte,short,int,long类型定义的数组,初始化默认是0
2.float、double类型定义的数组,默认值是0.0
3.String类型定义的数组,默认值是null
4.char类型定义的数组,默认值是‘0’('\u0000')
5.boolean类型定义的数组,默认值是false
五. java数组和c++数组的区别
这个可以移步到我的另一篇博文 Java数组与C++数组的区别
六.Java数组的遍历
方式一:for循环方式
方式二:for-each方式
但是需要注意的是:for-each方式只是获得了数组内元素的一份拷贝,相当于副本.并不能对数组本身更改,这和C++中的for-each是一样的
七.数组的排序
八.数组的查找
更多推荐
已为社区贡献2条内容
所有评论(0)