如何在Java中定义自己的Map

时间:2010-07-17 07:40:40

标签: java

我必须编写一个程序,使用集合来实现Java中的地图。

2 个答案:

答案 0 :(得分:0)

所以,你想编写一个使用Map的程序,你可以从Oracle Tutorials寻找它。下一次,尝试具体而且清楚你的问题,以便得到更好的答案......

答案 1 :(得分:0)

创建一个包含键和值的MapEntry类型。

获取一些集合类,并使用方法put(Object key, Object value)get(Object key)remove(Object key)containsKey(Object key)对其进行扩展。将其参数化为MapEntries的集合。

首先, containsKey :遍历您的集合,查找具有与给定键对应的键值的MapEntry。如果找到一个则返回true,否则返回false。

接下来, put :遍历您的集合,寻找具有相同密钥的MapEntry。如果找到一个,请替换该值。如果没有,请使用键和值创建一个新的MapEntry,并将其添加到您的集合中。

获取:遍历您的收藏集,查找具有给定密钥的MapEntry。如果找到一个,则返回该值,否则返回null。

删除:循环播放...如果找到,请删除该地图条目。

完成。