Java从列表B中删除列表A中存在的元素

示例

让我们假设你有2名名单A和B,你要从中删除乙所有你具备的要素一个  方法在这种情况下是

 List.removeAll(Collection c);

#例:

public static void main(String[] args) {

    List<Integer> numbersA = new ArrayList<>();

    List<Integer> numbersB = new ArrayList<>();

    numbersA.addAll(Arrays.asList(new Integer[] { 1, 3, 4, 7, 5, 2 }));

    numbersB.addAll(Arrays.asList(new Integer[] { 13, 32, 533, 3, 4, 2 }));

    System.out.println("A: " + numbersA);

    System.out.println("B: " + numbersB);

    numbersB.removeAll(numbersA);

    System.out.println("B清除: " + numbersB);

    }

这将打印

答:[1、3、4、7、5、2]

B:[13、32、533、3、4、2]

已清除B:[13、32、533]

以上是 Java从列表B中删除列表A中存在的元素 的全部内容, 来源链接: utcz.com/z/345230.html

回到顶部