public class StringDict
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.util.ArrayList<java.lang.String> |
arrayList |
private java.util.HashMap<java.lang.String,java.lang.Integer> |
hashMap |
private static java.util.HashMap<java.lang.String,StringDict> |
instances |
Modifier | Constructor and Description |
---|---|
private |
StringDict() |
Modifier and Type | Method and Description |
---|---|
int |
addWord(java.lang.String word)
Add a word, and return the index
|
static StringDict |
getInstance(java.lang.String name) |
java.lang.String |
getWord(int index)
Return a word by the index.
|
static void |
main(java.lang.String[] args) |
private static java.util.HashMap<java.lang.String,StringDict> instances
private java.util.ArrayList<java.lang.String> arrayList
private java.util.HashMap<java.lang.String,java.lang.Integer> hashMap
public static StringDict getInstance(java.lang.String name)
public int addWord(java.lang.String word)
word
- public java.lang.String getWord(int index)
index
- public static void main(java.lang.String[] args)
args
-