【发布时间】:2014-11-07 02:56:51
【问题描述】:
我有一个数组列表,其中包含用户输入的一堆活动,每个活动都有一个用户输入的标题。我希望标题被解析并输入到哈希图中。现在用户可以执行搜索,他们可以在其中键入某些关键字。我需要使用哈希图来检查他们所指的数组列表中的哪些活动。
我遇到的问题是我知道我们不能有多个与特定键关联的值。例如,如果活动一的标题是:足球比赛,我希望足球 = 1 和比赛 = 1(这表明它与第一个活动相关),这样当用户输入其中一个词时,它会拉起这个活动。
【问题讨论】:
-
你没有问问题。
-
您的意思是,您的一个用户输入足球,另一个输入游戏,并且您希望活动是“足球比赛”,然后当任何用户使用“足球”或“比赛”时,他们能找到这个活动吗?那么有一个“篮球比赛”呢,用户在使用“比赛”搜索时是否应该同时获得?
-
用户最初输入活动时,例如将标题足球比赛作为第一个活动。然后对于第二个活动,他可以输入篮球比赛。然后,当他执行搜索时,他可以键入,游戏,足球比赛和篮球比赛都会出现。如果用户输入足球比赛,只会显示 1 个。
-
@user4188409,请检查我的答案和输出,看看这是不是你想要的。
标签: java string arraylist collections hashmap