【发布时间】:2018-12-22 19:07:26
【问题描述】:
我有一个包含 3 个属性的 Post 类:userId、userName、postId。
每个帖子都会在数据库中生成一个唯一的 id(String),所以我将它保存在一个 HashMap 中,其中 Key 是唯一的帖子 id,值是 Post,如下所示:
HashMap<String, Post> posts = new HashMap<>();
posts.put(postId, new Post(userId, userName, postId)).
现在我想找到地图中的所有帖子,带有特定的userId。该怎么做?
【问题讨论】:
-
没有什么特别的魔法。只需遍历值并选择匹配的值。
-
相关:Java Hashmap: How to get key from value?类似的问题比较多,随便搜一下。
-
季节的问候,欢迎来到 Stack Overflow。请告诉我们您的搜索和研究结果,以及它如何不足以解决您的问题。然后,我们知道要告诉您什么以帮助您朝着正确的方向前进。这适用于这个问题和所有其他 Stack Overflow 问题。