Class IntersectionResult
- java.lang.Object
-
- org.apache.commons.text.similarity.IntersectionResult
-
public class IntersectionResult extends Object
Represents the intersection result between two sets.Stores the size of set A, set B and the intersection of A and B (
|A ∩ B|
).This class is immutable.
- Since:
- 1.7
- See Also:
- Intersection
-
-
Constructor Summary
Constructors Constructor Description IntersectionResult(int sizeA, int sizeB, int intersection)
Create the results for an intersection between two sets.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object o)
int
getIntersection()
Get the size of the intersection between set A and B.int
getSizeA()
Get the size of set A.int
getSizeB()
Get the size of set B.int
hashCode()
String
toString()
-
-
-
Constructor Detail
-
IntersectionResult
public IntersectionResult(int sizeA, int sizeB, int intersection)
Create the results for an intersection between two sets.- Parameters:
sizeA
- the size of set A (|A|
)sizeB
- the size of set B (|B|
)intersection
- the size of the intersection of A and B (|A ∩ B|
)- Throws:
IllegalArgumentException
- if the sizes are negative or the intersection is greater than the minimum of the two set sizes
-
-