All Downloads are FREE. Search and download functionalities are using the official Maven repository.

solid.collectors.ToArray Maven / Gradle / Ivy

package solid.collectors;

import java.lang.reflect.Array;
import java.util.ArrayList;

import solid.functions.Func1;

public class ToArray {

    public static  Func1, T[]> toArray(final Class cls) {
        return new Func1, T[]>() {
            @Override
            public T[] call(Iterable value) {
                ArrayList list = ToArrayList.toArrayList().call(value);
                return list.toArray((T[]) Array.newInstance(cls, list.size()));
            }
        };
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy