public class ArrayUtils { /** * 转为ArrayList * @param src 须要转化的对象 * @param <T> * @return ArrayList */ public static <T> ArrayList<T> toArrayList(@NonNull List<T> src) { if (src instanceof ArrayList) { return (ArrayList<T>) src; } else { ArrayList<T> result = new ArrayList<>(src.size()); result.addAll(src); return result; } } }