Hashtable的使用方法介绍ITeye - 超凡娱乐

Hashtable的使用方法介绍ITeye

2019年02月19日11时28分46秒 | 作者: 鸿朗 | 标签: 东东,办法 | 浏览: 1737

1***************************************************************** import java.util.Dictionary; import java.util.Enumeration; import java.util.Vector; @SuppressWarnings("rawtypes") public class HashTable1 extends Dictionary{ //Dictionary是个什么东东? private Vector keys = new Vector(); private Vector values = new Vector(); @Override public Enumeration elements() { return values.elements(); @Override public Object get(Object key) { int index = keys.indexOf(key); if(index -1){ return null; return values.elementAt(index); @Override public boolean isEmpty() { return keys.isEmpty(); @Override public Enumeration keys() { return keys.elements(); @SuppressWarnings("unchecked") @Override public Object put(Object key, Object value) { keys.addElement(key); values.addElement(value); return key; @Override public Object remove(Object key) { int index = keys.indexOf(key); if(index -1){ return null; keys.removeElementAt(index); Object returnval = values.elementAt(index); values.removeElementAt(index); return returnval; @Override public int size() { return keys.size(); public static void main(String are[]){ HashTable1 ht = new HashTable1(); for(char c = a ;c = z;c++){ ht.put(String.valueOf(c), String.valueOf(c).toUpperCase()); char [] ca = {a,e,i,o,u}; for(int i=0;i ca.length;i++){ System.out.println("Uppercase: "+ht.get(String.valueOf(ca[i]))); //Vector 具有的办法:size() removeElementAt() addElement() elements() get() // indexOf() elementAt() 等等
版权声明
本文来源于网络,版权归原作者所有,其内容与观点不代表超凡娱乐立场。转载文章仅为传播更有价值的信息,如采编人员采编有误或者版权原因,请与我们联系,我们核实后立即修改或删除。

猜您喜欢的文章