黑马程序员技术交流社区

标题: Hashtable:哈希表 [打印本页]

作者: China_Riven    时间: 2015-7-19 22:42
标题: Hashtable:哈希表
import java.util.Enumeration;
import java.util.Hashtable;
import java.util.Set;

/*
* Hashtable:哈希表
*                         此类实现一个哈希表,该哈希表将键映射到相应的值。
*
*                 特点:
*                         安全
*                         慢
*                         不允许null
*
* public Enumeration<K> keys()  获取所有的键
* public Enumeration<V> elements()  获取所有的值
*/
public class Demo8 {

        public static void main(String[] args) {

                Hashtable<String, String> ht = new Hashtable<>();
               
                ht.put("郭德纲", "于谦");
                ht.put("周星驰", "吴孟达");
                ht.put("周杰伦", "方文山");
               
//                Set<String> keySet = ht.keySet();
//               
//                for (String key : keySet) {
//                       
//                        String value = ht.get(key);
//                        System.out.println(key+":"+value);
//                }
               
                Enumeration<String> keys = ht.keys();
               
                while (keys.hasMoreElements()) {
                        String key = (String) keys.nextElement();
                        System.out.println(key);
                }
               
                Enumeration<String> values = ht.elements();
               
                while (values.hasMoreElements()) {
                        String value = (String) values.nextElement();
                        System.out.println(value);
                }
        }

}







欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2