public class CharTable extends HashTable
Modifier and Type | Field and Description |
---|---|
protected char[][] |
keyTable |
currEntry, hashTable, minHashSize, nextTable
Constructor and Description |
---|
CharTable(int initialSize) |
Modifier and Type | Method and Description |
---|---|
protected int |
addIndex(char[] buffer) |
int |
addIndex(char[] buffer,
int start,
int len) |
void |
clear() |
java.lang.Object |
clone() |
boolean |
containsKey(char[] key) |
boolean |
containsKey(char[] key,
int start,
int len) |
char[] |
findKey(char[] buffer,
int start,
int len) |
protected int |
hash(char[] obj) |
protected int |
hash(char[] source,
int start,
int length) |
protected int |
hash(int pos) |
java.lang.Object[] |
keyArray()
Deprecated.
Use
keys() instead. |
char[] |
keyAt(int i) |
char[][] |
keys() |
int |
lookup(char[] buffer) |
protected int |
lookup(char[] buffer,
int start,
int len) |
protected int |
lookup(char[] buffer,
int start,
int len,
int hash) |
protected void |
removeEntry(int i) |
protected void |
resize(int size) |
java.util.List<char[]> |
toList() |
capacity, countCollisions, dumpNexts, isEmpty, linkIntoHashTable, partition, rehash, removeEntry, resize, size, sort
protected final int hash(char[] source, int start, int length)
protected final int hash(char[] obj)
protected final int addIndex(char[] buffer)
public final int addIndex(char[] buffer, int start, int len)
protected void removeEntry(int i)
public java.util.List<char[]> toList()
public final char[] keyAt(int i)
public final boolean containsKey(char[] key, int start, int len)
public final boolean containsKey(char[] key)
public final char[] findKey(char[] buffer, int start, int len)
public int lookup(char[] buffer)
protected final int lookup(char[] buffer, int start, int len)
protected final int lookup(char[] buffer, int start, int len, int hash)
public char[][] keys()
@Deprecated public java.lang.Object[] keyArray()
keys()
instead.