成员内部类做字典
package zidian; public class Dict { //词库最多可存储100个单词 DictItem [] di=new DictItem[100]; int size=0;//实际的单词数 public void add(String en,String cn){ di[size++]=new DictItem(en, cn); } public String trans(String en){ for(int i=0;i<size;i++){ if(en.equals(di[i].en)){ return di[i].cn; } } return null; } class DictItem{ String en; String cn; public DictItem(String en, String cn) { super(); this.en = en; this.cn = cn; } } }
package zidian; public class Test { public static void main(String[] args) { Dict dict=new Dict(); dict.add("book", "图书"); dict.add("button", "按钮"); dict.add("people", "人"); System.out.println(dict.trans("book")); System.out.println(dict.trans("a")); } }