Class LevenshteinResults
java.lang.Object
org.apache.commons.text.similarity.LevenshteinResults
Container class to store Levenshtein distance between two character sequences.
Stores the count of insert, deletion and substitute operations needed to change one character sequence into another.
This class is immutable.
- Since:
- 1.0
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionLevenshteinResults
(Integer distance, Integer insertCount, Integer deleteCount, Integer substituteCount) Create the results for a detailed Levenshtein distance. -
Method Summary
Modifier and TypeMethodDescriptionboolean
Get the number of character deletion needed to change one character sequence to other.Get the distance between two character sequences.Get the number of insertion needed to change one character sequence into another.Get the number of character substitution needed to change one character sequence into another.int
hashCode()
toString()
-
Field Details
-
distance
Edit distance. -
insertCount
Insert character count. -
deleteCount
Delete character count. -
substituteCount
Substitute character count.
-
-
Constructor Details
-
LevenshteinResults
public LevenshteinResults(Integer distance, Integer insertCount, Integer deleteCount, Integer substituteCount) Create the results for a detailed Levenshtein distance.- Parameters:
distance
- distance between two character sequences.insertCount
- insert character countdeleteCount
- delete character countsubstituteCount
- substitute character count
-
-
Method Details
-
getDistance
Get the distance between two character sequences.- Returns:
- distance between two character sequence
-
getInsertCount
Get the number of insertion needed to change one character sequence into another.- Returns:
- insert character count
-
getDeleteCount
Get the number of character deletion needed to change one character sequence to other.- Returns:
- delete character count
-
getSubstituteCount
Get the number of character substitution needed to change one character sequence into another.- Returns:
- substitute character count
-
equals
-
hashCode
public int hashCode() -
toString
-