public static final class u.OptionalFloat extends Object implements Comparable<u.OptionalFloat>
public static u.OptionalFloat empty()
public static u.OptionalFloat of(float value)
value
- public static u.OptionalFloat ofNullable(Float val)
val
- public float get() throws NoSuchElementException
NoSuchElementException
- the no such element exceptionpublic boolean isPresent()
public boolean isEmpty()
public <E extends Exception> u.OptionalFloat ifPresent(Throwables.FloatConsumer<E> action) throws E extends Exception
E
- action
- E
- the eE extends Exception
public <E extends Exception,E2 extends Exception> u.OptionalFloat ifPresentOrElse(Throwables.FloatConsumer<E> action, Throwables.Runnable<E2> emptyAction) throws E extends Exception, E2 extends Exception
E
- E2
- action
- emptyAction
- E
- the eE2
- the e2E extends Exception
public <E extends Exception> u.OptionalFloat filter(Throwables.FloatPredicate<E> predicate) throws E extends Exception
E
- predicate
- E
- the eE extends Exception
public <E extends Exception> u.OptionalFloat map(Throwables.FloatUnaryOperator<E> mapper) throws E extends Exception
E
- mapper
- E
- the eE extends Exception
public <E extends Exception> u.OptionalDouble mapToDouble(Throwables.ToDoubleFunction<Float,E> mapper) throws E extends Exception
E
- mapper
- E
- the eE extends Exception
public <T,E extends Exception> u.Nullable<T> mapToObj(Throwables.FloatFunction<T,E> mapper) throws E extends Exception
T
- E
- mapper
- E
- the eE extends Exception
public <T,E extends Exception> u.Optional<T> mapToNonNull(Throwables.FloatFunction<T,E> mapper) throws E extends Exception
E extends Exception
public <E extends Exception> u.OptionalFloat flatMap(Throwables.FloatFunction<u.OptionalFloat,E> mapper) throws E extends Exception
E
- mapper
- E
- the eE extends Exception
public <E extends Exception> u.OptionalFloat or(Throwables.Supplier<u.OptionalFloat,E> supplier) throws E extends Exception
E
- supplier
- E
- the eE extends Exception
public float orZero()
public float orElseThrow() throws NoSuchElementException
NoSuchElementException
- the no such element exceptionpublic float orElse(float other)
other
- public <E extends Exception> float orElseGet(Throwables.FloatSupplier<E> other) throws E extends Exception
E
- other
- E
- the eE extends Exception
public <X extends Throwable> float orElseThrow(Supplier<? extends X> exceptionSupplier) throws X extends Throwable
X
- exceptionSupplier
- X
- the xX extends Throwable
public FloatStream stream()
public ImmutableList<Float> toImmutableList()
public ImmutableSet<Float> toImmutableSet()
public u.Optional<Float> boxed()
public int compareTo(u.OptionalFloat optional)
compareTo
in interface Comparable<u.OptionalFloat>
optional
- public boolean equals(Object obj)
Copyright © 2020. All rights reserved.