public static boolean sparseArrayEquals()

in metrics/src/main/java/com/facebook/battery/metrics/core/Utilities.java [65:87]


  public static <V> boolean sparseArrayEquals(
      @Nullable SparseArray<V> a, @Nullable SparseArray<V> b) {
    if (a == b) {
      return true;
    }

    if (a == null || b == null) {
      return false;
    }

    if (a.size() != b.size()) {
      return false;
    }

    for (int i = 0; i < a.size(); i++) {
      int key = a.keyAt(i);
      if (!a.get(key).equals(b.get(key))) {
        return false;
      }
    }

    return true;
  }