public class StringDistance extends Object
Constructor and Description |
---|
StringDistance() |
Modifier and Type | Method and Description |
---|---|
static String |
getClosestLevenshteinDistance(String str,
Collection candidates)
Returns the candidate string with the closest Levenshtein distance
to the given string.
|
static String |
getClosestLevenshteinDistance(String str,
Collection<String> candidates,
int threshold)
Returns the candidate string with the closest Levenshtein distance
to the given string.
|
static String |
getClosestLevenshteinDistance(String str,
Collection candidates,
float thresholdPercentage)
Returns the candidate string with the closest Levenshtein distance
to the given string and using the threshold as the specified
percentage of the length of the candidate string(0.0f-1.0f).
|
static String |
getClosestLevenshteinDistance(String str,
String[] candidates)
Returns the candidate string with the closest Levenshtein distance
to the given string.
|
static String |
getClosestLevenshteinDistance(String str,
String[] candidates,
float thresholdPercentage)
Returns the candidate string with the closest Levenshtein distance
to the given string and using the threshold as the specified
percentage of the length of the candidate string(0.0f-1.0f).
|
static String |
getClosestLevenshteinDistance(String str,
String[] candidates,
int threshold)
Returns the candidate string with the closest Levenshtein distance
to the given string.
|
static int |
getLevenshteinDistance(String s,
String t)
Returns the Levenshtein distance between the two strings.
|
public static String getClosestLevenshteinDistance(String str, String[] candidates)
public static String getClosestLevenshteinDistance(String str, Collection candidates)
public static String getClosestLevenshteinDistance(String str, String[] candidates, int threshold)
public static String getClosestLevenshteinDistance(String str, String[] candidates, float thresholdPercentage)
public static String getClosestLevenshteinDistance(String str, Collection candidates, float thresholdPercentage)
public static String getClosestLevenshteinDistance(String str, Collection<String> candidates, int threshold)
str
- the string to checkcandidates
- the list of strings to test againstthreshold
- the threshold distance a candidate must meetgetLevenshteinDistance(java.lang.String, java.lang.String)
public static int getLevenshteinDistance(String s, String t)
Copyright © 2006–2020 Apache Software Foundation. All rights reserved.