Class LevenshteinComparator

java.lang.Object
de.foellix.aql.helper.LevenshteinComparator
All Implemented Interfaces:
Comparator<Object>

public class LevenshteinComparator extends Object implements Comparator<Object>
  • Constructor Details

    • LevenshteinComparator

      public LevenshteinComparator(String key)
    • LevenshteinComparator

      public LevenshteinComparator(String key, String cutterSymbol)
  • Method Details

    • compare

      public int compare(Object o1, Object o2)
      Specified by:
      compare in interface Comparator<Object>
    • levenshteinDistance

      public static int levenshteinDistance(String str1, String str2)
    • costOfSubstitution

      public static int costOfSubstitution(char char1, char char2)
    • min

      public static int min(int... numbers)