Class StringSimilarity
java.lang.Object
io.github.jspinak.brobot.stringUtils.StringSimilarity
@Component
public class StringSimilarity
extends java.lang.Object
Calculates the similarity of 2 Strings.
From: https://stackoverflow.com/questions/955110/similarity-string-comparison-in-java/16018452
-
Constructor Summary
Constructors Constructor Description StringSimilarity()
-
Method Summary
Modifier and Type Method Description static int
editDistance(java.lang.String s1, java.lang.String s2)
static void
printSimilarity(java.lang.String s, java.lang.String t)
static double
similarity(java.lang.String s1, java.lang.String s2)
Calculates the similarity (a number within 0 and 1) between two strings.
-
Constructor Details
-
StringSimilarity
public StringSimilarity()
-
-
Method Details
-
similarity
public static double similarity(java.lang.String s1, java.lang.String s2)Calculates the similarity (a number within 0 and 1) between two strings. -
editDistance
public static int editDistance(java.lang.String s1, java.lang.String s2) -
printSimilarity
public static void printSimilarity(java.lang.String s, java.lang.String t)
-