package net.filebot.similarity;
public class StringEqualsMetric implements SimilarityMetric {
@Override
public float getSimilarity(Object o1, Object o2) {
if (o1 == null || o2 == null)
return 0;
String s1 = normalize(o1);
String s2 = normalize(o2);
if (s1.isEmpty() || s2.isEmpty())
return 0;
return s1.equals(s2) ? 1 : 0;
}
protected String normalize(Object object) {
return object.toString().trim().toLowerCase();
}
}