文章目录 1. 数组基础知识 2. 数组操作 3. 搜索和排序 4. 转换 5. 高级知识点 从概念上讲,Java 中的数组与其他编程语言中的数组没有什么不同。 数组是连续的内存位置……
文
章
目
录
- 1. 数组基础知识
- 2. 数组操作
- 3. 搜索和排序
- 4. 转换
- 5. 高级知识点
从概念上讲,Java 中的数组与其他编程语言中的数组没有什么不同。
- 数组是连续的内存位置,仅存储序列中的一种类型的项目。
- 数组提供基于索引的访问,即数组的第一个元素存储在
0
索引处,第二个元素存储在1
索引处,依此类推。 - 请注意,在 Java 中,数组也是继承
Object
类的对象,并实现Serialized和Cloneable接口。 - 我们可以在数组中存储各种原始值或对象。
- Java 支持一维或多维数组。
java.util.Arrays类提供了许多有用的静态方法来处理数组并对它们执行常见操作。
1. 数组基础知识
- Java 数组简介
- 初始化数组
- 反转数组
- 比较两个数组
- 数组存储异常
- 打印数组
2. 数组操作
- 连接两个数组
- 拆分数组
- 逗号连接字符串数组
- 调整数组大小
- 删除数组中元素
- 删除数组中重复元素
- 求两个数组的并集
- 求两个数组的交集
3. 搜索和排序
- 如何检查数组是否包含某个项目
- 查找数组中的前 N 项
- 求数组的总和和平均值
- 查找数组中的最大值/最小值
- 数组排序
- 检查数组是否已经排序
4. 转换
- 基元数组和对象数组相互转换
- List和数组相互转换
- 流和数组之间的转换
- String和String数组互转
- 字符串数组转换为整数型数组
5. 高级知识点
- Java数组克隆 – 深拷贝和浅拷贝
- Java创建子数组
还没有评论呢,快来抢沙发~