Hashtable基本用法概述
来源:互联网 发布:php是什么意思啊 编辑:程序博客网 时间:2024/05/17 11:07
http://cofounder.blog.163.com/blog/static/21243321920129194515451/
以哈希表的形式存储数据,数据的形式是键值对.特点:查找速度快,遍历相对慢键值不能有空指针和重复数据创建Hashtable<Integer,String> ht=new Hashtable<Integer,String>();添值ht.put(1,"Andy");ht.put(2,"Bill");ht.put(3,"Cindy");ht.put(4,"Dell");ht.put(5,"Felex");ht.put(6,"Edinburg");ht.put(7,"Green");取值String str=ht.get(1);System.out.println(str);// Andy对键进行遍历Iterator it = ht.keySet().iterator();while (it.hasNext()) { Integer key = (Integer)it.next(); System.out.println(key);}对值进行遍历Iterator it = ht.values().iterator();while (it.hasNext()) { String value =(String) it.next(); System.out.println(value);}取Hashtable记录数Hashtable<Integer,String> ht=new Hashtable<Integer,String>();ht.put(1,"Andy");ht.put(2,"Bill");ht.put(3,"Cindy");ht.put(4,"Dell");ht.put(5,"Felex");ht.put(6,"Edinburg");ht.put(7,"Green");int i=ht.size();// 7删除元素Hashtable<Integer,String> ht=new Hashtable<Integer,String>();ht.put(1,"Andy");ht.put(2,"Bill");ht.put(3,"Cindy");ht.put(4,"Dell");ht.put(5,"Felex");ht.put(6,"Edinburg");ht.put(7,"Green");ht.remove(1);ht.remove(2);ht.remove(3);ht.remove(4);System.out.println(ht.size());// 3Iterator it = ht.values().iterator();while (it.hasNext()) { // Get value String value =(String) it.next(); System.out.println(value);}输出:3GreenEdinburgFelex
0 0
- Hashtable基本用法概述
- C#Hashtable基本用法
- hashTable表的基本用法
- Hashtable用法
- Hashtable用法
- Hashtable用法
- HashTable用法
- hashtable 用法
- Hashtable用法
- Hashtable用法
- Hashtable用法
- JAVA Map概述及基本用法
- CocoaPods 的概述 安装和基本用法
- hashTable应用基本举例
- Hashtable类的用法
- Hashtable的用法
- hashtable的经典用法
- Hashtable的用法
- 周鸿祎:把自己当成打工的,一辈子都是打工的!
- 互联网进化,未来BAT360们将消失
- 竞品分析总结
- 《黑马程序员》io---properties对象
- 掌握10条设计理念!让同事(客户)更好的了解设计
- Hashtable基本用法概述
- java.util.Hashtable.containsKey(Object key)方法实例
- 没有伞的孩子才会努力奔跑!
- Sol° for iOS--天气查询开源项目
- 断篇-大数据金融行业企业应用几点思考
- 网络爬虫之Windows环境Heritrix3.0配置指南
- 数字覆盖问题的一种解法
- 图像算法工程师面试汇总
- 在Apache中利用ServerAlias设置虚拟主机接收多个域名