reverse collection - Java java.util

Java examples for java.util:Collection Operation

Description

reverse collection

Demo Code

/*/* w  ww .  j  a  v a 2  s  .c  o m*/
    GNU LESSER GENERAL PUBLIC LICENSE
    Copyright (C) 2006 The Lobo Project. Copyright (C) 2014 - 2015 Lobo Evolution

    This library is free software; you can redistribute it and/or
    modify it under the terms of the GNU Lesser General Public
    License as published by the Free Software Foundation; either
    version 2.1 of the License, or (at your option) any later version.

    This library 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
    Lesser General Public License for more details.

    You should have received a copy of the GNU Lesser General Public
    License along with this library; if not, write to the Free Software
    Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA

    Contact info: lobochief@users.sourceforge.net; ivan.difrancesco@yahoo.it
 */
//package com.book2s;
import java.util.Collection;

import java.util.Iterator;
import java.util.LinkedList;

public class Main {
    public static void main(String[] argv) {
        Collection collection = java.util.Arrays.asList("asdf",
                "book2s.com");
        System.out.println(reverse(collection));
    }

    public static Collection reverse(Collection collection) {
        LinkedList newCollection = new LinkedList();
        Iterator i = collection.iterator();
        while (i.hasNext()) {
            newCollection.addFirst(i.next());
        }
        return newCollection;
    }
}

Related Tutorials