Revision: 61445
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at December 13, 2012 11:30 by djangofan
Initial Code
import java.util.ArrayList; import java.util.Iterator; import java.util.List; public class Recur { private static List<String> list = new ArrayList<String>(); private static List<String> reversedList = new ArrayList<String>(); public static void main( String[] args ) { list.add("one"); list.add("two"); list.add("three"); list.add("four"); reverseList( list ); printList( reversedList ); } public static void reverseList( List<String> listarg ) { String firstitem = null; if ( listarg.size() == 0 ) { return; } else { firstitem = listarg.get(0); listarg.remove(0); } reverseList( listarg ); reversedList.add( firstitem ); } public static void printList( List<String> listarg ) { Iterator<String> listIterator = listarg.iterator(); while( listIterator.hasNext() ) { String item = listIterator.next(); System.out.println( item ); } } }
Initial URL
Initial Description
Reverse a linked list using Java.
Initial Title
Java - reverse a linked list
Initial Tags
java
Initial Language
Java