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; |