Jump to content

Doubly-linked list/Traversal: Difference between revisions

m (→‎{{header|Ring}}: Remove vanity tags)
Line 771:
 
=={{header|Java}}==
{{incorrectworks with|Java|Several8 compileror errors.higher}}
<lang java>import java.util.LinkedList;
 
<lang java>
public static void main(){
package com.rosettacode;
LinkedList<String> LL = new LinkedList<String>();
traverse(LL.iterator());
traverse(LL.descendingIterator());
}
 
<lang java>import java.util.LinkedList;
private static void traverse(Iterator<String> iter){
import java.util.stream.Collectors;
while(iter.hasNext()){
import java.util.stream.IntStream;
iter.next();
 
}
public class DoubleLinkedListTraversing {
 
public static void main(String[] args) {
 
LinkedList<String> 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);
}
}</lang>
 
{{out}}
<pre>123456789
987654321</pre>
 
=={{header|JavaScript}}==
Anonymous user
Cookies help us deliver our services. By using our services, you agree to our use of cookies.