Java 如何从另一个ArrayList中删除在一个ArrayList中找到的值?

Java 如何从另一个ArrayList中删除在一个ArrayList中找到的值?,java,arraylist,Java,Arraylist,我有两个数组列表 ArrayList<Integer> values = new ArrayList<Integer>(); values.add(9); 这已经是一个艰难的时刻了,我非常感谢您提供的任何帮助 values2.removeAll(values); 从集合的Javadoc接口()- 布尔removeAll(集合c) 删除此集合中也包含的所有元素 指定的集合(可选操作)。在这通电话之后 返回,此集合将不包含与 指定的集合 现在我要把头撞在砖墙上了,谢谢兄弟

我有两个数组列表

ArrayList<Integer> values = new ArrayList<Integer>();
values.add(9);
这已经是一个艰难的时刻了,我非常感谢您提供的任何帮助

values2.removeAll(values);
集合的Javadoc
接口()-

布尔removeAll(集合c)

删除此集合中也包含的所有元素 指定的集合(可选操作)。在这通电话之后 返回,此集合将不包含与 指定的集合


现在我要把头撞在砖墙上了,谢谢兄弟。“我的个人资料图片现在非常相关。”马特诺尔斯发生在我们当中最好的人身上。只要这些文档是您的第一个来源,从长远来看,您就不会有问题。
Exception in thread "main" java.lang.IndexOutOfBoundsException: Index: 9, Size: 1
at java.util.ArrayList.rangeCheck(Unknown Source)
at java.util.ArrayList.get(Unknown Source)
values2.removeAll(values);