remove

open override fun remove(element: E): Boolean

Removes the specified element from this set if it is present. More formally, removes an element e such that Objects.equals(o, e), if this set contains such an element. Returns true if this set contained the element (or equivalently, if this set changed as a result of the call). (This set will not contain the element once the call returns.)

Return

true if this set contained the specified element

Parameters

o

object to be removed from this set, if present

Throws

if the specified object cannot be compared with the elements currently in this set

if the specified element is null and this set uses natural ordering, or its comparator does not permit null elements