package com.rosettacode; import java.util.LinkedList; import java.util.stream.Collectors; import java.util.stream.IntStream; public class DoubleLinkedListTraversing { public static void main(String[] args) { final LinkedList doubleLinkedList = IntStream.range(1, 10) .mapToObj(String::valueOf) .collect(Collectors.toCollection(LinkedList::new)); doubleLinkedList.iterator().forEachRemaining(System.out::print); System.out.println(); doubleLinkedList.descendingIterator().forEachRemaining(System.out::print); } }