package com.stablekernel.standardlib;
import android.support.v4.util.LongSparseArray;
import android.support.v4.util.SparseArrayCompat;
import java.util.ArrayList;
import java.util.List;
public class SparseArrayUtils {
public static <T> List<T> asList(SparseArrayCompat<T> sparseArray) {
if (sparseArray == null) {
return null;
}
ArrayList<T> list = new ArrayList<>(sparseArray.size());
for (int i = 0; i < sparseArray.size(); i++) {
list.add(sparseArray.valueAt(i));
}
return list;
}
public static <T> List<T> asList(LongSparseArray<T> sparseArray) {
if (sparseArray == null) {
return null;
}
ArrayList<T> list = new ArrayList<>(sparseArray.size());
for (int i = 0; i < sparseArray.size(); i++) {
list.add(sparseArray.valueAt(i));
}
return list;
}
}