Java Set Create asSet(T... array)

Here you can find the source of asSet(T... array)

Description

This method works like Arrays#asList(Object[]) , but returns an instance of Set instead of a list

License

Open Source License

Parameter

Parameter Description
array the input array
T the type of input items

Return

the resulting set

Declaration

public static <T> Set<T> asSet(T... array) 

Method Source Code


//package com.java2s;
/*//from  w ww.j av a  2  s  .  c  o  m
 * Copyright (c) 2012 M. M. Naseri <m.m.naseri@gmail.com>
 *
 * Permission is hereby granted, free of charge, to any person obtaining a copy of this
 * software and associated documentation files (the "Software"), to deal in the Software
 * without restriction, including without limitation the rights to use, copy, modify,
 * merge, publish, distribute, sublicense, and/or sell copies of the Software, and to
 * permit persons to whom the Software is furnished to do so, subject to the following
 * conditions:
 *
 * The above copyright notice and this permission notice shall be included in all copies
 * or substantial portions of the Software.
 */

import java.util.*;

public class Main {
    /**
     * This method works like {@link Arrays#asList(Object[])}, but returns an instance of
     * {@link Set} instead of a list
     * @param array    the input array
     * @param <T>      the type of input items
     * @return the resulting set
     */
    public static <T> Set<T> asSet(T... array) {
        final HashSet<T> set = new HashSet<T>();
        Collections.addAll(set, array);
        return set;
    }
}

Related

  1. asSet(T... a)
  2. asSet(T... a)
  3. asSet(T... args)
  4. asSet(T... array)
  5. asSet(T... array)
  6. asSet(T... element)
  7. asSet(T... elements)
  8. asSet(T... elements)
  9. asSet(T... elements)