【发布时间】:2012-08-05 15:52:19
【问题描述】:
我有以下查询,我在下面有这个是 hashmap 类..
HashMap map=new HashMap();//HashMap key random order.
System.out.println("Amit".hashCode());
map.put("Amit","Java");
map.put("mAit","J2EE");
map.put("Saral","J2rrrEE");
如果我想在控制台上检索数组的元素以查看输出,代码将如下所示..
Set s=map.entrySet();
Iterator itr=s.iterator();
while(itr.hasNext())
{
Map.Entry m=(Map.Entry)itr.next();
System.out.println(m.getKey()+"\t"+m.getValue()+"\t"+ m.hashCode());
}
现在我们将它转换为 map.entry ,因为它是必需的,我们有称为 getkey() 和 getvalue() 的方法,我也很清楚 map.entry ,但我想在没有这些内置函数的情况下检索数组通过简单的核心java代码,请告知如何实现..!
我不想使用任何内置的集合函数,例如 getkey() 或 getvalue() 来检索地图的内容,我想使用简单的 java 代码来检索给定键的值或全部键必须在 getkey() 和 getvalue() 背后有一些逻辑,这些逻辑构建在我想使用的核心 java 之上..!!
有没有什么方法可以通过简单的java程序本身来检索地图的内容..!!不使用内置的集合函数..!
【问题讨论】:
-
without using built in collection functions..!- 好像你去的学校教错了。内置集合函数被内置以供......使用。 -
刚刚看到您的编辑:您到底为什么要这样做?要么是出于教育目的,您可以简单地查看源代码,或者......我找不到其他原因......
标签: java collections hashmap