集册 Java实例教程 将迭代器限制为给定计数。

将迭代器限制为给定计数。

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

512
将迭代器限制为给定的计数。
/*N  o w  J a v a . c o m*/


//package com.nowjava;


import java.util.Iterator;


public class Main {

    /**

     * Limits an iterator to a given count.

     */

    public static <T> Iterator<T> limitIterator(final Iterator<T> it,

            final long limit) {

        return new Iterator<T>() {

            long left = limit;


            @Override

            public void remove() {

            }


            @Override

            public T next() {

                left--;
                /**来自 
                 时 代 J a v a 公 众 号 - N o w J a v  a . c o m**/

                return it.next();

            }


            @Override

 
展开阅读全文