public final class And extends Object implements Scalar<Boolean>
This class can be effectively used to iterate through
a collection, just like
Stream.forEach(java.util.function.Consumer)
works:
new And( new IterableOf("Mary", "John", "William", "Napkin"), name -> System.out.printf("The name: %s\n", name) ).value();
This class implements Scalar
, which throws a checked
Exception
. This may not be convenient in many cases. To make
it more convenient and get rid of the checked exception you can
use UncheckedScalar
or IoCheckedScalar
decorators.
There is no thread-safety guarantee.
UncheckedScalar
,
IoCheckedScalar
Scalar.NoNulls<T>
Constructor and Description |
---|
And(Func<X,Boolean> func,
Iterable<X> src)
Ctor.
|
And(Func<X,Boolean> func,
Iterator<X> src)
Ctor.
|
And(Func<X,Boolean> func,
X... src)
Ctor.
|
And(Iterable<Scalar<Boolean>> src)
Ctor.
|
And(Iterator<Scalar<Boolean>> src)
Ctor.
|
And(Proc<X> proc,
Iterable<X> src)
Ctor.
|
And(Proc<X> proc,
Iterator<X> src)
Ctor.
|
And(Proc<X> proc,
X... src)
Ctor.
|
And(Scalar<Boolean>... src)
Ctor.
|
@SafeVarargs public And(Proc<X> proc, X... src)
X
- Type of items in the iterableproc
- Proc to mapsrc
- The iterable@SafeVarargs public And(Func<X,Boolean> func, X... src)
X
- Type of items in the iterablefunc
- Func to mapsrc
- The iterablepublic And(Proc<X> proc, Iterator<X> src)
X
- Type of items in the iterablesrc
- The iterableproc
- Proc to usepublic And(Proc<X> proc, Iterable<X> src)
X
- Type of items in the iterablesrc
- The iterableproc
- Proc to usepublic And(Func<X,Boolean> func, Iterator<X> src)
X
- Type of items in the iterablesrc
- The iterablefunc
- Func to mappublic And(Func<X,Boolean> func, Iterable<X> src)
X
- Type of items in the iterablesrc
- The iterablefunc
- Func to map@SafeVarargs public And(Scalar<Boolean>... src)
src
- The iterableCopyright © 2017 Cactoos. All rights reserved.