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

com.flightstats.util.CollectionUtils Maven / Gradle / Ivy

package com.flightstats.util;

import java.util.Collections;
import java.util.HashMap;
import java.util.HashSet;
import java.util.Set;

public class CollectionUtils {
    public static  Set hashSetOf(T... ts) {
        Set results = new HashSet<>();
        Collections.addAll(results, ts);
        return results;
    }

    public static  HashMapBuilder hashMapBuilder() {
        return new HashMapBuilder<>();
    }

    public static class HashMapBuilder {
        HashMap product = new HashMap<>();

        public HashMapBuilder with(K key, V value) {
            product.put(key, value);
            return this;
        }

        public HashMap build() {
            return product;
        }
    }

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy