|
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)
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 |