Java Iterator addAllFromIterator( COLL dest, Iterator source)

Here you can find the source of addAllFromIterator( COLL dest, Iterator source)

Description

add All From Iterator

License

Open Source License

Declaration

public static <ELEM, COLL extends Collection<? super ELEM>> COLL addAllFromIterator(
            COLL dest, Iterator<? extends ELEM> source) 

Method Source Code

//package com.java2s;
/*******************************************************************************
 * Copyright (c) 2007 DSource.org and others.
 * All rights reserved. This program and the accompanying materials
 * are made available under the terms of the Eclipse Public License v1.0
 * which accompanies this distribution, and is available at
 * http://www.eclipse.org/legal/epl-v10.html
 *
 * Contributors:/* w  w w . j av  a  2 s  .  co m*/
 *     Bruno Medeiros - initial implementation
 *******************************************************************************/

import java.util.Collection;

import java.util.Iterator;

public class Main {
    public static <ELEM, COLL extends Collection<? super ELEM>> COLL addAllFromIterator(
            COLL dest, Iterator<? extends ELEM> source) {
        while (source.hasNext()) {
            dest.add(source.next());
        }
        return dest;
    }
}

Related

  1. addAll(final Collection targetCollection, final Iterator sourceIterator)
  2. addAll(Iterator iteratorFrom, Collection collectionTo)
  3. addAll(Iterator source, U target)
  4. addAll(List target, Iterator source)
  5. addAll(Set s, Iterator i)
  6. addAllToList(Iterator i)
  7. addAllToSet(Set set, Iterator it)
  8. addTo(final Iterator iter, final C c)
  9. appendTo(final Iterator iter, final List list)