X
- Type of itempublic final class Filtered<X> extends Object implements Iterable<X>
You can use it in order to create a declarative/lazy version of a filtered collection/iterable. For example, this code will create a list of two strings "hello" and "world":
Iterable<String> list = new Filtered<>( new ArrayOf<>( "hey", "hello", "world" ), input -> input.length() > 4 );
There is no thread-safety guarantee.
Filtered
Constructor and Description |
---|
Filtered(Func<X,Boolean> fnc,
Iterable<X> src)
Ctor.
|
Filtered(Func<X,Boolean> fnc,
Iterator<X> src)
Ctor.
|
Modifier and Type | Method and Description |
---|---|
Iterator<X> |
iterator() |
String |
toString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
forEach, spliterator
Copyright © 2017 Cactoos. All rights reserved.