【发布时间】:2017-09-15 20:28:29
【问题描述】:
我正在为大学做一个项目,但在如何搜索我的 hashmap 并将结果添加到列表中遇到了困难。
到目前为止,我有一个带有这些变量以及 getter、setter 构造函数和 hashcode 和 equals 的 Recommendation 类:
private String title, queryName,Director,summary,myComments,category;
private double Rating;
private int myRating;
private ArrayList<String> cast = new ArrayList<>();
所以我想做的是在这张推荐地图中搜索演员姓名并将结果添加到列表中。这是我到目前为止所做的: 私有 Map recs = new HashMap();
public void byActor(String actor)
{
if(recs.containsKey(actor))
{
System.out.println(" The Actor "+actor + " has been in these films ");
}
如果演员不在 hashmap 中,我必须从网站 API 获取推荐,它应该将其作为列表或推荐返回并将其添加到 hashmap(这将是本地存储)
如何将搜索结果添加到列表中并将列表添加到哈希图中?
【问题讨论】:
-
should return it as a list是什么意思?list的Recommendation? -
@aUserHimself 嗨,抱歉,是的,它是推荐列表。生病编辑以将其添加到:)
-
actorMap有什么作用?是来自网站 API 的响应吗? -
哦,虽然我已经注释掉了,抱歉。
-
我打算使用哈希图,但我错过了阅读问题并认为我应该将它添加到另一个地图。