Create a Set from an Iterable. - Android java.util

Android examples for java.util:Iterable

Description

Create a Set from an Iterable.

Demo Code

/**//from   w  ww .  ja v  a2s.  c  om
 * Distribution License:
 * JSword is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Lesser General Public License, version 2.1 as published by
 * the Free Software Foundation. This program is distributed in the hope
 * that it will be useful, but WITHOUT ANY WARRANTY; without even the
 * implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 * See the GNU Lesser General Public License for more details.
 *
 * The License is available on the internet at:
 *       http://www.gnu.org/copyleft/lgpl.html
 * or by writing to:
 *      Free Software Foundation, Inc.
 *      59 Temple Place - Suite 330
 *      Boston, MA 02111-1307, USA
 *
 * Copyright: 2005
 *     The copyright to this program is held by it's authors.
 *
 * ID: $Id: CollectionUtil.java 2090 2011-03-07 04:13:05Z dmsmith $
 */
//package com.book2s;

import java.util.HashSet;

import java.util.Set;

public class Main {
    /**
     * Create a Set from an Iterable.
     * 
     * @param it
     *            The source of data for the list
     * @return the created set
     */
    public static <T> Set<T> createSet(Iterable<T> it) {
        Set<T> reply = new HashSet<T>();
        for (T obj : it) {
            reply.add(obj);
        }

        return reply;
    }
}

Related Tutorials