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

org.infinispan.cdi.common.util.Arrays2 Maven / Gradle / Ivy

package org.infinispan.cdi.common.util;

import java.util.HashSet;
import java.util.Set;

/**
 * A collection of utilities for working with Arrays that goes beyond that in
 * the JDK.
 *
 * @author Pete Muir
 */
public class Arrays2 {

    private Arrays2() {
    }

    /**
     * Create a set from an array. If the array contains duplicate objects, the
     * last object in the array will be placed in resultant set.
     *
     * @param    the type of the objects in the set
     * @param array the array from which to create the set
     * @return the created sets
     */
    public static  Set asSet(T... array) {
        Set result = new HashSet();
        for (T a : array) {
            result.add(a);
        }
        return result;
    }

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy