java - 比较两个数组列表并在第二个数组列表中取出不常见的内容

标签 java arraylist

我有两个列表

array A = [1,3,5]//jst array A
list B = [3,7]//ArrayList B

我想要列表 B 中的 7 个

for(int A=0;A<elements.length;A++){
    for(int r=0;r<B.size();r++){
        if(A[k] != B.get(r)){
              pln(A[k]);
        }
    }
}

最佳答案

这应该很快就能完成:

B.retainAll(Arrays.asList(elements));

假设B是一个List,而elements是一个数组。

关于java - 比较两个数组列表并在第二个数组列表中取出不常见的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15287971/

相关文章:

java - 处理 MySQL 查询花费的时间太长并抛出 "Communications link failure"

android - 如何连接删除按钮以删除 ListView 中的一个项目?

java - 数组列表的数组列表作为关系的表示

java - 连接多个数组列表引用

Android:如何从 listView 和 arrayAdapter 中删除项目

java - 保存状态之间的路径对象 (Android)

java - 使用通配符从多个 jar 加载资源

java - 自动选择节点集群中的领导者

java - 如何使自定义按钮的 toString() 与 MouseEntered() 一起使用?

java - 如何在多维 arrayList 中拆分 ArrayList 中的元素