package com.twilight.h264.util; public class Arrays { public static boolean equals(Object array1, Object array2) { if(array1 == null || array2 == null) return false; int[] a1 = (int[])array1; int[] a2 = (int[])array2; if(a1.length != a2.length) return false; for(int i=0;i<a1.length;i++) { if(a1!=a2) return false; } // for return true; } public static void fill(int[] arr, int startIdxIncl, int endIdxExcl, int val) { for(int i=startIdxIncl;i<endIdxExcl;i++) arr[i] = val; } public static void fill(int[] arr, int val) { for(int i=0;i<arr.length;i++) arr[i] = val; } public static void fill(short[] arr, int startIdxIncl, int endIdxExcl, short val) { for(int i=startIdxIncl;i<endIdxExcl;i++) arr[i] = val; } public static void fill(short[] arr, short val) { for(int i=0;i<arr.length;i++) arr[i] = val; } }