|
Groovy JDK |
Method Summary | |
---|---|
Set
|
asImmutable()
A convenience method for creating an immutable list. |
Set
|
asSynchronized()
A convenience method for creating a synchronized Set. |
boolean
|
equals(Set other)
Compare the contents of two Sets for equality using Groovy's coercion rules. |
Set
|
minus(Collection removeMe)
Create a Set composed of the elements of the first Set minus the elements of the given Collection. |
Set
|
minus(Iterable removeMe)
Create a Set composed of the elements of the first Set minus the elements from the given Iterable. |
Set
|
minus(Object removeMe)
Create a Set composed of the elements of the first Set minus the given element. |
Method Detail |
---|
public Set asImmutable()
public Set asSynchronized()
public boolean equals(Set other)
Returns true if the two sets have the same size, and every member
of the specified set is contained in this set (or equivalently, every member
of this set is contained in the specified set).
If numbers exist in the sets, then they are compared as numbers,
for example 2 == 2L. If both sets are null
, the result
is true; otherwise if either set is null
, the result
is false
. Example usage:
Set s1 = ["a", 2] def s2 = [2, 'a'] as Set Set s3 = [3, 'a'] def s4 = [2.0, 'a'] as Set def s5 = [2L, 'a'] as Set assert s1.equals(s2) assert !s1.equals(s3) assert s1.equals(s4) assert s1.equals(s5)
other
- the Set being compared to.public Set minus(Collection removeMe)
removeMe
- the items to remove from the Set.public Set minus(Iterable removeMe)
removeMe
- the items to remove from the Set.public Set minus(Object removeMe)
removeMe
- the element to remove from the Set.
|
Groovy JDK |