orElse


Description:

public T orElse (T other)

Returns the value if present, otherwise returns the given default value.

Example:

    var empty = Optional.empty<string> ();
assert (empty.orElse ("default") == "default");

Parameters:

other

the default value.

Returns:

the value if present, otherwise other.