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
-