Java Iterator to Iterable iterable(Iterator iterator)

Here you can find the source of iterable(Iterator iterator)

Description

iterable

License

Open Source License

Declaration

public static <T> Iterable<T> iterable(Iterator<T> iterator) 

Method Source Code

    //package com.java2s;
    /*//ww  w .  j  av  a2s .  co m
     * ADL Designer
     * Copyright (c) 2013-2014 Marand d.o.o. (www.marand.com)
     *
     * This file is part of ADL2-tools.
     *
     * ADL2-tools 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/>.
     */

    import java.util.Iterator;

    public class Main {
        public static <T> Iterable<T> iterable(Iterator<T> iterator) {
    return () -> iterator;
}
    }

Related

  1. iterable(final Iterator it)
  2. iterable(final Iterator iterator)
  3. iterable(final Iterator iterator)
  4. iterable(final Iterator iter)
  5. toIterable(final Iterator iterator)
  6. toIterable(final Iterator iterator)
  7. toIterable(final Iterator iterator)