public class HammingDistance
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
HammingDistance.Namer<T> |
| Constructor and Description |
|---|
HammingDistance() |
| Modifier and Type | Method and Description |
|---|---|
static <T> T |
getBestMatch(java.lang.String name,
java.lang.Iterable<T> values) |
static <T> T |
getBestMatch(java.lang.String name,
java.lang.Iterable<T> values,
HammingDistance.Namer<T> namer) |
static <T> T |
getBestMatch(java.lang.String name,
java.lang.Iterable<T> values,
HammingDistance.Namer<T> namer,
java.util.Comparator<T> comparator) |
static int |
hammingDistance(java.lang.String s1,
java.lang.String s2) |
static int |
hammingDistance(java.lang.String s1,
java.lang.String s2,
boolean caseSensitive) |
static void |
main(java.lang.String[] args) |
static void |
test(java.lang.String s1,
java.lang.String s2) |
public static <T> T getBestMatch(java.lang.String name,
java.lang.Iterable<T> values)
T - name - values - public static <T> T getBestMatch(java.lang.String name,
java.lang.Iterable<T> values,
HammingDistance.Namer<T> namer)
T - name - values - namer - public static <T> T getBestMatch(java.lang.String name,
java.lang.Iterable<T> values,
HammingDistance.Namer<T> namer,
java.util.Comparator<T> comparator)
T - name - values - namer - comparator - public static int hammingDistance(java.lang.String s1,
java.lang.String s2)
s1 - s2 - public static int hammingDistance(java.lang.String s1,
java.lang.String s2,
boolean caseSensitive)
s1 - s2 - caseSensitive - public static void main(java.lang.String[] args)
args - public static void test(java.lang.String s1,
java.lang.String s2)
s1 - s2 -