Skip to main content

OptionalDecimal

A container object which may or may not contain a non-null Decimal value. If a value is present, isPresent() will return true and get() will return the value. Additional methods that depend on the presence or absence of a contained value are provided, such as orElse() (return a default value if value not present) or orElseThrow (throw an exception if a value is not present).

of

Builds an OptionalDecimal.

isPresent

Returns true if a value is present.

Signature

Boolean isPresent()

get

Returns the value when it is present. Throws a System.NoSuchElementException when it is not.

Signature

Decimal get()

orElse

Returns a value when it is present, or other when it is not. Signature

Decimal orElse(Decimal other)

orElseThrow

Returns a value when it is present, or throws e when it is not.

Signature

Decimal orElseThrow(Exception e)