Java Iterator asList(Iterator it)

Here you can find the source of asList(Iterator it)

Description

as List

License

Open Source License

Declaration

public static <T> List<T> asList(Iterator<? extends T> it) 

Method Source Code

//package com.java2s;
/*/*from  w  ww.ja  va2s.  c  om*/
 This file belongs to the Servoy development and deployment environment, Copyright (C) 1997-2010 Servoy BV
    
 This program is free software; you can redistribute it and/or modify it under
 the terms of the GNU Affero General Public License as published by the Free
 Software Foundation; either version 3 of the License, or (at your option) any
 later version.
    
 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 Affero General Public License for more details.
    
 You should have received a copy of the GNU Affero General Public License along
 with this program; if not, see http://www.gnu.org/licenses or write to the Free
 Software Foundation,Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301
 */

import java.util.ArrayList;

import java.util.Iterator;
import java.util.List;

public class Main {
    public static <T> List<T> asList(Iterator<? extends T> it) {
        List<T> lst = new ArrayList<T>();
        while (it.hasNext()) {
            lst.add(it.next());
        }
        return lst;
    }
}

Related

  1. appendTo(final Iterator iter, final List list)
  2. areEqual(final Iterator a, final Iterator b)
  3. areEqual(final Iterator ittyA, final Iterator ittyB)
  4. asArray(T[] arr, Iterator itr)
  5. asList(final Iterator iterator)
  6. asStringOn(StringBuffer sb, Iterator iter, String separator)
  7. cast(Iterator p)
  8. closeIterator(Iterator iterator)
  9. compareRanges(final Iterator i, final Iterator j)