2020-10-21

it2023-12-15  66

java中数组常用Arrays工具类的使用 1:java中判断两个数组是否相等的方法,可以直接调用

public static boolean equals(int[] a, int[] a2) { if (a==a2) return true; if (a==null || a2==null) return false; int length = a.length; if (a2.length != length) return false; for (int i=0; i<length; i++) if (a[i] != a2[i]) return false; return true; }

2:java中输出数组的信息

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(", "); } }

3:填充数组的信息

public static void fill(int[] a, int val) { for (int i = 0, len = a.length; i < len; i++) a[i] = val; }

4:对数组进行排序 直接调用sort类 5:对排序后的数组进行二分法查找

最新回复(0)