Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/elixir/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用equals方法从arraylist获取对象-java_Java_Collections - Fatal编程技术网

使用equals方法从arraylist获取对象-java

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

我有两个对象列表。我想比较两个列表。我在这两个列表中有自定义对象。我想我可以重写equals方法并从数组列表中获取对象,比如-list.get(objectRef),这应该基于equals方法比较给出所需的对象。但我才知道还没有这样的支持

不是循环遍历entrie列表并找到它,而是通过一个调用从列表中给出我所需的对象。它在任何apacheutils库或任何外部库中都可用吗

提前感谢

您可以使用:

list.get(list.indexOf(objectRef));

小心!如果对象不存在,indexOf()将返回-1,list.get()将抛出异常。