Enumeration,Hashtable和Vector
实现Enumeration接口的对象,它生成一系列元素,一次生成一个。连续调用nextElement方法将返回一系列连续的元素。
例如要输出Vector<E> V中的所有元素,可使用以下方法:
Hashtable<String, Vector> table = new Hashtable<String, Vector>();Vector<String> v1 = new Vector<String>();v1.add("caocao");v1.add("zhangliao");v1.add("zhenji");table.put("wei", v1);Vector<String> v2 = new Vector<String>();v2.add("liubei");v2.add("zhangfei");v2.add("xiangxiang");table.put("shu", v2);Vector<String> v3 = new Vector<String>();v3.add("shunquan");v3.add("luxun");v3.add("qiao");table.put("wu", v3);for(Enumeration<String> e = table.keys();e.hasMoreElements();){String key = e.nextElement();for(Enumeration<String> v = table.get(key).elements();v.hasMoreElements();){String qiang = v.nextElement();System.out.println(qiang);}}?集合排序:
Collections.sort(List);