Type Conditions
of_type(cls): Check if object is of type
of_type(cls): Check if object is of typeChecks if an element is an instance of the specified class.
Stream.of([1, 3.4, "A", None] \
.filter(of_type(int)) \
.for_each(print) # 1not_of_type(cls: Type): Check if object is not of type
not_of_type(cls: Type): Check if object is not of typeChecks if an element is not an instance of the specified class.
Stream.of([1, 3.4, "A", None] \
.filter(not_of_type(int)) \
.for_each(print) # 3.4, "A", Nonenone(): Check if object is None
none(): Check if object is NoneChecks if an element is None.
Stream.of([1, None, "Hello", None] \
.filter(none()) \
.for_each(print) # None, Nonenot_none(): Check if object is not None
not_none(): Check if object is not NoneChecks if an element is not None.
true(): Check if object is True
true(): Check if object is TrueChecks if an element is True.
not_true(): Check if object is not True
not_true(): Check if object is not TrueChecks if an element is not True.
false(): Check if object is False
false(): Check if object is FalseChecks if an element is False.
not_false(): Check if object is not False
not_false(): Check if object is not FalseChecks if an element is not False.
length(x): Check if object has specified length
length(x): Check if object has specified lengthChecks if an element has the specified length.
not_length(x): Check if object does not have specified length
not_length(x): Check if object does not have specified lengthChecks if an element does not have the specified length.
empty(): Check if object is empty
empty(): Check if object is emptyChecks if an element is empty (e.g., an empty list, string, etc.).
not_empty(): Check if object is not empty
not_empty(): Check if object is not emptyChecks if an element is not empty.
equal(x): Check if object is equal to the specified value
equal(x): Check if object is equal to the specified valueChecks if an element is equal to the specified value.
not_equal(x): Check if object is not equal to the specified value
not_equal(x): Check if object is not equal to the specified valueChecks if an element is not equal to the specified value.
Last updated
Was this helpful?