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 -