当前位置: 首页 > 知识库问答 >
问题:

使用Java7查找与属性值匹配的唯一对象

楚流觞
2023-03-14

我找到了一个解决方案,但它使用Java-8。

共有1个答案

夹谷斌蔚
2023-03-14
public static Entity findByName(String name, List<Entity> entities) {
        if (entities!= null && name != null) {
            for (Entity e : entities) {
                if (name.equals(e.getName())) {
                    return e;
                }
            }
        }
        return null;
    }
 类似资料:
  • 但我知道它总会有一个独特的对象。我们是否可以做一些事情来代替,这样我可以直接获得实际的对象,而不是获取对象列表。

  • 问题内容: 使用Java 8 Stream从Collection中查找与Property值匹配的对象。 人物属性->姓名,电话,电子邮件。 遍历“人员”列表并找到与对象匹配的电子邮件。看到这可以通过Java 8流轻松完成。但这仍然会返回收藏吗? 例如: 但是我知道它将永远只有一个唯一的对象。我们可以做些什么而不是让我直接得到实际的对象。而不是获取对象列表。 问题答案: 代替使用收集器,请尝试使用或

  • 问题内容: 我目前正在做类似物物交换系统的系统。这样的情况。客户(茉莉花)需要输入“ NAME”属性(她必须寻找的内容)并输入“ SEEK”属性(她需要寻找的内容)。为了获得结果,“ SEEK”属性必须与其他客户的“名称”属性匹配,而其他客户的“ SEEK”属性必须与Jasmine的“ HAVE”属性匹配。 例如我有表项(已经在数据库中) 例如,茉莉花具有“名称”属性的耳机和“搜索”属性的笔记本电

  • 给定以下JSON结构,我希望能够在数组,其中包含具有特定。 假设我正在寻找带有的条目——在这种情况下,我想提取完整的对象: 我尝试嵌套过滤器,但没有成功: 我可以很容易地通过,但是我想实际上检索它的父对象!这在JSONPath中可能吗?

  • 问题内容: 我是xpath的新手,尝试使用xpath获取“值”的值: 虽然很容易找到像这样的元素: 我还无法弄清楚如何获得所需的值,例如: 某些预期会产生错误: 任何想法如何解决这个问题? 编辑:xpath是正确的,但是它“返回”了obj属性,并且由于它不是元素,因此不允许使用。我找不到类似get_attr_by_xpath()之类的方法。 问题答案: 我最终用作:

  • 我是xpath的新手,试图使用xpath获取“value”的值: 虽然通过很容易找到元素,但如下所示: 我还没能弄清楚如何获得我需要的值,因为: 有点意外地给出了一个错误: 有什么办法解决这个问题吗? 编辑:xpath是正确的,但它“返回”一个obj属性,因为它不是元素,所以不允许使用。我找不到像get_attr_by_xpath()这样的方法,或者任何类似的方法。