当前位置: 首页 > 面试题库 >

使用java中包含的对象的属性获取arraylist的索引

郑茂勋
2023-03-14
问题内容

我有一个对象类型列表。在那我有一个String属性idNum。现在,我想通过传递idNum获取列表中对象的索引。

List<Object1> objList=new ArrayList<Object1>();

我不知道怎么给 objList.indexOf(// Don't know how to give here);

是否可以执行此操作而不迭代列表。我只想使用indexOf()方法。


问题答案:

编写一个小的辅助方法。

 private int getIndexByProperty(String yourString) {
        for (int i = 0; i < objList.size(); i++) {
            if (object1 !=null && object1.getIdNum().equals(yourString)) {
                return i;
            }
        }
        return -1;// not there is list
    }

如果找不到,不要忘记返回-1。



 类似资料:
  • 我有一个对象类型的列表。因为我有一个字符串属性idNum。现在我想通过传递idNum来获取列表中对象的索引。 我不知道如何给出对象列表。indexOf(//不知道如何在这里给出) 是否可以在不迭代列表的情况下这样做。我只想使用方法。

  • 问题内容: 是否有可能创造 ; 我的意思是将来自不同类的对象添加到一个arraylist? 谢谢。 问题答案: 是的,有可能: 该列表将接受任何实现的对象。

  • 我试图使用一种方法来检查一个数组列表是否包含一个带有属性的对象。 这是我目前拥有的,但我无法让它发挥作用。

  • 本文向大家介绍window.location 对象所包含的属性,包括了window.location 对象所包含的属性的使用技巧和注意事项,需要的朋友参考一下 hash//从井号 (#) 开始的 URL(锚) host//主机名和当前 URL 的端口号 hostname//当前 URL 的主机名 href//完整的 URL pathname//当前 URL 的路径部分 port//当前 URL 的

  • 我有一个对象的arraylistTile有我想创建一个搜索函数,在这里我迭代遍历瓷砖的每个属性和arraylist中每个颜色内的每个属性(就像每个循环的嵌套),有没有一种简单的方法可以做到这一点?

  • 我想通过对象在Java中的属性来获取列表中对象的索引。 例: 现在,我想获取一个名为“Girish”的对象的索引。请务必让我知道JAVA中的代码。