Topic: [求助]HashMap的用法! |
Print this page |
1.[求助]HashMap的用法! | Copy to clipboard |
Posted by: charm_888 Posted on: 2006-04-14 10:55 HashMap到底是怎么一回事阿,他的数据结构是什么样子的! 遍历这个hashmap用什么方法啊! package bag; import java.util.*; class Hash { Hash() { HashMap hash=new HashMap(); hash.put("001","北京"); hash.put("002","上海"); hash.put("003","天津"); Iterator it=hash.keySet().iterator();//这是什么意思? while(it.hasNext()) { System.out.println("it.Next数据是:"+it.next()); } } } |
2.Re:[求助]HashMap的用法! [Re: charm_888] | Copy to clipboard |
Posted by: why Posted on: 2006-04-15 12:23 > HashMap到底是怎么一回事阿,他的数据结构是什么样子的! http://en.wikipedia.org/wiki/Hash_table > 遍历这个hashmap用什么方法啊! > Iterator it=hash.keySet().iterator();//这是什么意思? http://java.sun.com/j2se/1.4.2/docs/api/java/util/HashMap.html |
3.Re:[求助]HashMap的用法! [Re: charm_888] | Copy to clipboard |
Posted by: hayash Posted on: 2006-06-23 23:16 package bag; import java.util.*; //HashMap 中存放的是键值对,可以通过键直接取得其值。 class Hash { Hash() { HashMap hash=new HashMap(); hash.put("001","北京");//“001”为键,“北京”为值。 hash.put("002","上海"); hash.put("003","天津"); Iterator it=hash.keySet().iterator();//这是取得键对象 while(it.hasNext()) { System.out.println("it.Next数据的值是:"+get(it.next())); //获得键所对应的值。 } } } |
4.Re:[求助]HashMap的用法! [Re: charm_888] | Copy to clipboard |
Posted by: tiger_hlq Posted on: 2008-09-12 10:54 容器分为三种,List,Set,Map 其中List ,Set 为Collection的实现,而ArrayList又为List接口的实现。HasMap和HasTable都是Map的实现,但是推荐用HasMap,HasTable是java1容器中古老的东西,嘿嘿。 Collection Map | | |------------------------| HasMap,TreeMap,HashTable List Set | | ArrayList,LinkList HasSet,TreeSet |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |