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.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

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