Close

Java Collections - ArrayDeque.spliterator() Examples

Java Collections Java Java API 


Class:

java.util.ArrayDeque

java.lang.Objectjava.lang.Objectjava.util.AbstractCollectionjava.util.AbstractCollectionjava.util.CollectionCollectionjava.util.ArrayDequejava.util.ArrayDequejava.util.DequeDequejava.lang.CloneableCloneablejava.io.SerializableSerializableLogicBig

Method:

public Spliterator<E> spliterator()

Returns: a Spliterator over the elements in this deque.


Examples


package com.logicbig.example.arraydeque;

import java.util.ArrayDeque;
import java.util.List;
import java.util.Set;
import java.util.Spliterator;

public class SpliteratorExample {

public static void main(String... args) {
ArrayDeque<Integer> ad = new ArrayDeque<>(List.of(3, 8, 1, 9));
System.out.println(ad);
Spliterator<Integer> spliterator1 = ad.spliterator();
Spliterator<Integer> spliterator2 = spliterator1.trySplit();
System.out.println("-- first spliterator --");
spliterator1.forEachRemaining(System.out::println);
System.out.println("-- second spliterator --");
spliterator2.forEachRemaining(System.out::println);
}
}

Output

[3, 8, 1, 9]
-- first spliterator --
1
9
-- second spliterator --
3
8




See Also