作者smsim (crazyM)
看板java
标题Re: [问题] 请问java有像asp的dictionary这样的东西
时间Tue Mar 12 12:06:52 2013
再次谢谢PsMonkey的回覆.
我有找到一个范例
http://inonat.blogspot.tw/2011/04/java-hashmap.html
但有个问题, 范例 HashMap < Name, LinkedList < NameDistancePair > > 里,
没有教怎麽读出资料, 请问该怎麽读出资料呢?
这里put资料的语法
HashMap<Name, LinkedList<NameDistanePair>> test=new HashMap(11);
LinkedList cs=new LinkedList<NameDistanePair>();
cs.add(new NameDistanePair("LS",7));
cs.add(new NameDistanePair("CL",20));
test.put(new Name("CS"),cs);
该怎麽get 呢?
请大大解惑~~万分感激
※ 引述《PsMonkey (痞子军团团长)》之铭言:
: ※ 引述《smsim (crazyM)》之铭言:
: : 请问java有像asp的dictionary 这样的 object吗?
: : 比如, 学生的各科成绩存在object後, 可以用学生的id去取得各科成绩.
: : studentScore("123456").mathScore
: : studentScore("123456").artScore
: : studentScore("456789").mathScore
: : studentScore("456789").artScore
: : "123456", "456789" 是代表二个学生的id
: : 我想应该是有的, 只是我不知道用什麽关键字去找相关的范例来参考. 请大大指点迷津~~
: ==.==== 麻烦也请你介绍 ASP 的 dictionary 介绍的详细一点
: 不然 code 也给完整一点....
: 我猜我的 code 大概跟 dictionary 的功能扯不上关系
: 不过能完全符合你的需求
: class Student {
: public int mathScore;
: public int artScore;
: public String id;
: }
: Hashmap<String, Student> hash = new Hashmap<String, Student>();
: hash.put(studentA.id, studentA);
: ====
: 算了,还是统统锁起来好了 [庞统配音]
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.220.203.115
1F:→ risker760915:就直接get啊,连试都没试过? 03/12 12:43
2F:→ coolcomm:你需要先把自己的脑转到Java状态 03/12 12:57
3F:→ PsMonkey:我最讨厌有人把 Java 版文章寄给我,是暗示我都不看板吗 03/12 13:13
4F:→ PsMonkey:该自己查 API 的请自己努力 03/12 13:14
5F:→ smsim:我有试了很多方式,还是没试出来, test.get("CL","WW"); ??? 03/12 14:00
6F:→ ssccg:存进去用的索引是new Name("CS"),就要用这个Name物件去get 03/12 14:27
7F:→ ssccg:这个范例是用HashMap实作里面有自定义hash table的资料结构 03/12 14:37
8F:→ ssccg:如果是要学你第一篇提到的用法,这范例太复杂了 03/12 14:42
9F:推 bleed1979:好奇原po使用的开发工具是那一套? 03/12 15:30
10F:→ abola921:(z) - 5 - 12 有提到HashMap 的观念 03/13 16:05
11F:→ abola921: 17 (修正) 03/13 16:07