public final class Functions extends Object
| Modifier and Type | Method and Description |
|---|---|
static <D> Iterator<D> |
blockingQueueIterator(BlockingQueue<D> queue,
long timeout)
Adapt BlockingQueue to Iterator.
|
static <D> Iterator<D> |
iterator(Iterable<D> iterable)
Transform Iterable to Iterator (simply by calling it's iterator() method).
|
static <D> Iterator<D> |
queueIterator(Queue<D> queue)
Transform Queue to Iterator.
|
static <D> Set<D> |
setOf(D... values) |
static Set<String> |
splitToSet(String value,
String splitter) |
@SafeVarargs public static <D> Set<D> setOf(D... values)
public static <D> Iterator<D> iterator(Iterable<D> iterable)
D - Type of the elements in the iterable.iterable - Any iterable.public static <D> Iterator<D> queueIterator(Queue<D> queue)
D - Type of the elements in the iterable.queue - Any iterable.public static <D> Iterator<D> blockingQueueIterator(BlockingQueue<D> queue, long timeout)
D - Type of the elements in the iterable.queue - Blocking queue.timeout - timeout in milliseconds indicating end of the queue.Copyright © 2021. All rights reserved.