一:工具类
一:Arrays 类的一些工具函数
(): 返回一个受指定数组支持的固定大小的列表;
asList
out 输出结果是:!"
(#): $!"%$$!"$%使用二分法来搜索指定
类型数组范围中指定的
值;
!"&'()*+(#,-,+,.
/ $(
/ $- 001' 代表没找到如果有这个数
就应该在第 ' 个
(3):copyOfRange(int[]original,intfrom,intto) 将指定数组的指定范围
复制到一个新数组。
int[] arr1 = {100, 200, 300, 500, 800};
int[] arr2 = Arrays.copyOfRange(arr1, 1, 4);
System.out.println(Arrays.toString(arr2)); 输出:200,300,500
(4):toString 我这里直接复制的 Arrays 类内部写好的方法;
public static String toString(int[]a) 返回指定数组内容的字符串表示形式。
public static String toString(int[] a) {
if (a == null)
return "null";
int iMax = a.length - 1;
if (iMax == -1)
return "[]";
StringBuilder b = new StringBuilder();
b.append('[');
for (int i = 0; ; i++) {
b.append(a[i]);
if (i == iMax)
return b.append(']').toString();
b.append(", ");
}
}
((): 2/ 00比较两个数组中元素是否都相同
3!"&43张三543李四#,43王五+.
3!"#&43张三543李四#,43王五+.
/ 2/ #