RosettaCodeData/Task/Doubly-linked-list-Traversal/Java/doubly-linked-list-traversal.java

21 lines
577 B
Java
Raw Permalink Normal View History

2019-09-12 10:33:56 -07:00
package com.rosettacode;
2013-04-10 16:57:12 -07:00
import java.util.LinkedList;
2019-09-12 10:33:56 -07:00
import java.util.stream.Collectors;
import java.util.stream.IntStream;
2013-04-10 16:57:12 -07:00
2019-09-12 10:33:56 -07:00
public class DoubleLinkedListTraversing {
public static void main(String[] args) {
final LinkedList<String> doubleLinkedList =
IntStream.range(1, 10)
.mapToObj(String::valueOf)
.collect(Collectors.toCollection(LinkedList::new));
2013-04-10 16:57:12 -07:00
2019-09-12 10:33:56 -07:00
doubleLinkedList.iterator().forEachRemaining(System.out::print);
System.out.println();
doubleLinkedList.descendingIterator().forEachRemaining(System.out::print);
}
2013-04-10 16:57:12 -07:00
}