【发布时间】:2018-06-27 04:29:14
【问题描述】:
我有一个实体列表,所有实体都有唯一的名称,目前为了获得唯一的值,我正在使用实体名称和实体对象的 MAP。我不想将地图仅用于过滤目的。
我找到了一个solution,但它使用Java-8。
Google Guava com.google.common.collect.Sets.filter() 中有一个 API,但它返回 Set,在这种情况下我必须获取第 0 个元素。
谁能提出更好的方法。
【问题讨论】:
-
我想知道您是否尝试过任何方法。 (遍历列表;如果名称匹配则中断。)
-
@Mritunja 我想他/她想要一种单一的调用方式或至少一种短的方式,因为我读到“Google Guava com.google.common.collect.Sets.filter 中有一个 API (),但它返回 Set,在这种情况下,我必须获取第 0 个元素。”
-
@Mritunjay:暂时不要再想知道并再次阅读该帖子。停止疑惑,可能有助于提高注意力,您可能会理解我已经尝试过然后发布了它
标签: java list collections java-7