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

com.meancat.usefully.util.ListUtil Maven / Gradle / Ivy

The newest version!
package com.meancat.usefully.util;

import java.util.ArrayList;
import java.util.HashSet;
import java.util.List;

/**
 * List Utils
 */
public class ListUtil {

    /**
     * Create a new list that includes only unique items from
     * the source list.
     *
     * Note that this does not preserve order and does not alter
     * the original list.
     *
     * @param list to be de-duped
     * @param  type
     * @return list of uniques
     */
    public static  List removeDuplicates(List list) {
        if (list == null)
            return null;
        return new ArrayList<>(new HashSet<>(list));
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy