Java Iterator addAll(Collection dest, Iterator src)

Here you can find the source of addAll(Collection dest, Iterator src)

Description

add All

License

Open Source License

Declaration

public static <T> void addAll(Collection<T> dest, Iterator<T> src) 

Method Source Code

//package com.java2s;
/*// w ww. j  av a 2s . co  m
 * Copyright 2008-2016 Amazon.com, Inc. or its affiliates. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License").
 * You may not use this file except in compliance with the License.
 * A copy of the License is located at:
 *
 *     http://aws.amazon.com/apache2.0/
 *
 * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific
 * language governing permissions and limitations under the License.
 */

import java.util.Collection;
import java.util.Iterator;

public class Main {
    public static <T> void addAll(Collection<T> dest, Iterator<T> src) {
        if (src != null) {
            while (src.hasNext()) {
                T value = src.next();
                dest.add(value);
            }
        }
    }
}

Related

  1. addAll(Collection dest, Iterator src)
  2. addAll(final C collection, final Iterator iter)
  3. addAll(final Collection targetCollection, final Iterator sourceIterator)
  4. addAll(Iterator iteratorFrom, Collection collectionTo)
  5. addAll(Iterator source, U target)