集册 Java实例教程 迭代器列表

迭代器列表

欢马劈雪     最近更新时间:2020-01-02 10:19:05

479
要列出的迭代器

/*

  You may freely copy, distribute, modify and use this class as long

  as the original author attribution remains intact.  See message

  below.


  Copyright (C) 2003 Christian Pesch. All Rights Reserved.

 */

//package com.nowjava;

import java.util.*;
// from nowjava.com

public class Main {

    public static <T> List<T> toList(Iterator<? extends T> iteration) {

        List<T> elements = new ArrayList<T>(1);

        while (iteration.hasNext()) {

            elements.add(iteration.next());

        }

        return elements;

    }

}