Arrays类
常用数组操作
| 操作 | 简介 |
|---|---|
| copyOfRange | 拷贝数组 |
| toString | 数组转为字符串 |
| sort() | 数组排序 |
| binarySearch | 搜索数组中的某一元素 |
| equals | 判断是否相同 |
| fill | 填充 |
copyOfRange(int[] original, int from, int to)- original表示源数组
- from表示拷贝开始下标
- to表示结束位置下标(不包含to位置)
1 | import java.util.Arrays; |
-
toString(a)将数组a转为字符串
1 | import java.util.Arrays; |
binarySearch(a, b)- a为数组,b为该数组中的一个元素
- 使用binarySearch进行查找之前,必须使用sort进行排序;
如果数组中有多个相同的元素,查找结果是不确定的 - 注意输出位置从1开始,而不是0
1 | import java.util.Arrays; |
equals(a1, a2)- 判断a1, a2两个数组是否相同
- 返回值为
boolean值
1 | import java.util.Arrays; |
fill(a, b)- 往数组a中填充元素b(如果a已经有值,则a中的所有值会被替换为b)
- 无返回值
1 | import java.util.Arrays; |