我有以下整数列表
whatToRemove = {2, 3, 8};
和另一个列表
lst = {4, 6, 8}
我想删除所有 whatToRemove
来自 lst
的元素。
我正在尝试使用lst.remove(whatToRemove.get(i))
,但它试图删除索引,而不是值。
我怎样才能做到这一点?
最佳答案
List<Integer> whatToRemove = Arrays.asList(2, 3, 8);
List<Integer> lst = new ArrayList<Integer>(Arrays.asList(4, 6, 8));
lst.removeAll(whatToRemove);
关于Java/从列表中删除整数值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16626040/