集册 Java实例教程 获取基于迭代器的列表。

获取基于迭代器的列表。

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

603
获取基于迭代器的列表。
/*来自 N o w  J a v a  . c o m*/

/*

 * Copyright (c) 2013 Red Rainbow IT Solutions GmbH, Germany

 *

 * Permission is hereby granted, free of charge, to any person obtaining a copy of

 * this software and associated documentation files (the "Software"), to deal in

 * the Software without restriction, including without limitation the rights to

 * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of

 * the Software, and to permit persons to whom the Software is furnished to do so,

 * subject to the following conditions:

 * 

 * The above copyright notice and this permission notice shall be included in all

 * copies or substantial portions of the Software.

 * 

 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR

 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS

 * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR

 * COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER

 * IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN

 * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

 */

//package com.nowjava;

import java.util.ArrayList;

import java.util.Iterator;

import java.util.List;


public class Main {

    /** 

     * Gets a list based on an iterator. 

     * As the wrapped Iterator is traversed, an {@link ArrayList} of its values

     * is created. At the end, the list is returned.


     * @param it  the iterator to be traversed

     * @return   the list of values found in the traversal of the iterator

     */

    public 
展开阅读全文