我必须编写一个程序,使用集合来实现Java中的地图。
答案 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。
删除:循环播放...如果找到,请删除该地图条目。
完成。