以下介绍Java中数组常用的方法。
方法名 | 说明 |
---|---|
array.length | 获取数组的长度 |
Arrays.fill() | 对数组进行填充 |
System.arraycopy() | 数组的复制 |
Arrays.equals() | 比较两个数组 |
Arrays.sort() | 对数组进行排序 |
Arrays.binarySearch() | 在数组中搜索指定元素,是一个二分查找的方法 |
Arrays.toString() | 数组转为字符串 |
ArrayUtils.removeElement() | 移除数组中某个对象(从正序开始搜索,删除第一个) |
ArrayUtils.reverse() | 反转数组元素 |
Arrays.asList() | 数组转集合 |
StringUtils.join() | 根据分隔符拼接数组元素 |
ArrayUtils.addAll() | 合并两个数组 |
Arrays.asList(array).contains() | 判断数组是否包含某个元素 |
ArrayUtils.isEmpty() | 判断数据是否为空 |
ArrayUtils.isNotEmpty() | 判断数据是否不为空 |
ArrayUtils.toString() | 打印数组 |
ArrayUtils.isEquals() | 判断两个数组是否相等,采用EqualsBuilder进行判断 |
ArrayUtils.toMap() | 将数组转为map |
ArrayUtils.clone() | 拷贝数组 |
ArrayUtils.subarray() | 截取数组元素 |
ArrayUtils.indexOf() | 获取某个元素第一次在数组中出现的位置。 |
ArrayUtils.lastIndexOf() | 获取某个元素最后一次在数组中出现的位置。 |
ArrayUtils.contains() | 判断数组中是否包含某个元素 |
ArrayUtils.add() | 添加一个元素到数组 |
ArrayUtils.remove() | 移除数组中某个位置上的元素 |
其中ArrayUtils在包 org.apache.commons.lang中。
maven安装
<dependency>
<groupId>commons-lang</groupId>
<artifactId>commons-lang</artifactId>
<version>2.6</version>
</dependency>