1

Is there any method to know the percentage of equality of two texts or Strings in Java?

An algorithm of how to implement such a method would be satisfactory, or just a light.

Thanks in advance.

Cold
  • 787
  • 8
  • 23

1 Answers1

1

Look at Levenshtein distance: http://en.wikipedia.org/wiki/Levenshtein_distance

For Java implementation from Apache commons Refer :

https://commons.apache.org/proper/commons-lang/apidocs/org/apache/commons/lang3/StringUtils.html#getLevenshteinDistance(java.lang.CharSequence,java.lang.CharSequence)

Ezequiel
  • 3,477
  • 1
  • 20
  • 28
  • Thanks @Ezequiel. Do you know what's the implemented method on `StringUtils`? I can't find it. – Cold Oct 20 '14 at 09:45
  • http://grepcode.com/file/repo1.maven.org/maven2/commons-lang/commons-lang/2.3/org/apache/commons/lang/StringUtils.java#StringUtils.getLevenshteinDistance%28java.lang.String%2Cjava.lang.String%29 – Ezequiel Oct 20 '14 at 09:48