您的位置:首页 > 编程语言 > Java开发

Java 数组详解 - 用法、遍历、排序、实用API

2017-07-10 16:59 330 查看
概要:
数组,就是相同数据类型的元素按一定顺序排列的集合,就是把有限个类型相同的变量用一个名字命名,然后用编号区分他们的变量的集合,这个名字称为数组名,编号称为下标。
组成数组的各个变量称为数组的分量,也称为数组的元素,有时也称为下标变量。
数组是在程序设计中,为了处理方便, 把具有相同类型的若干变量按有序的形式组织起来的一种形式。这些按序排列的同类数据元素的集合称为数组。


| |目录

1初始化数组
·动态初始化
·静态初始化
·默认初始化

2获取数组的长度

3二维数组
·二维数组初始化
·不定长二维数组
·获取二维数组的长度

4数组遍历
·传统方式遍历
·增强for循环方式遍历

5数组排序

6数组的复制、插入和合并

7实用API
·输出数组
·数组转List
·数组转Set
·List转数组
·数组中是否包含某个值
·数组合并
·String数组转字符串(使用指定字符拼接)
·数组逆序
·数组元素移除

8数组异常
·1.
数组下标越界异常,java.lang.ArrayIndexOutOfBoundsException


1初始化数组


动态初始化

Java | 复制


静态初始化

Java | 复制


默认初始化

Java | 复制


2获取数组的长度

Java | 复制


3二维数组


二维数组初始化

同一维数组一样,共有4总不同形式的定义方法:

Java | 复制


不定长二维数组

Java | 复制


获取二维数组的长度

Java | 复制


4数组遍历


传统方式遍历

Java | 复制


增强for循环方式遍历

Java | 复制


5数组排序

Java | 复制

另:常用的排序方法有冒泡排序、快速排序、选择排序、插入排序、希尔(Shell)排序、堆排序。可参考Java
数组排序


6数组的复制、插入和合并

参考:Java 一维数组复制、插入和合并


7实用API


输出数组

Java | 复制


数组转List

Java | 复制


数组转Set

Java | 复制


List转数组

Java | 复制


数组中是否包含某个值

Java | 复制


数组合并

Java | 复制


String数组转字符串(使用指定字符拼接)

Java | 复制


数组逆序

Java | 复制


数组元素移除

Java | 复制


8数组异常


1. 数组下标越界异常,java.lang.ArrayIndexOutOfBoundsException

在java中,数组下标从0开始,我们定义了一个长度为3的数组,想要从中取出第四位,便会抛出此异常。

Java | 复制

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: