使用equals方法从arraylist获取对象-java
我有两个对象列表。我想比较两个列表。我在这两个列表中有自定义对象。我想我可以重写equals方法并从数组列表中获取对象,比如-list.get(objectRef),这应该基于equals方法比较给出所需的对象。但我才知道还没有这样的支持 不是循环遍历entrie列表并找到它,而是通过一个调用从列表中给出我所需的对象。它在任何apacheutils库或任何外部库中都可用吗 提前感谢您可以使用:使用equals方法从arraylist获取对象-java,java,collections,Java,Collections,我有两个对象列表。我想比较两个列表。我在这两个列表中有自定义对象。我想我可以重写equals方法并从数组列表中获取对象,比如-list.get(objectRef),这应该基于equals方法比较给出所需的对象。但我才知道还没有这样的支持 不是循环遍历entrie列表并找到它,而是通过一个调用从列表中给出我所需的对象。它在任何apacheutils库或任何外部库中都可用吗 提前感谢您可以使用: list.get(list.indexOf(objectRef)); 小心!如果对象不存在,inde
list.get(list.indexOf(objectRef));
小心!如果对象不存在,indexOf()将返回-1,list.get()将抛出异常。