
java两个数组比较,得到新增和已删除的数据
【代码】java两个数组比较,得到新增和已删除的数据。
·
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
public class ArrayComparison {
public static void main(String[] args) {
Integer[] A = {1, 2,3, 5}; // array A
Integer[] B = {3, 4, 5, 6, 7}; // array B
List<Integer> added = new ArrayList<>();
List<Integer> removed = new ArrayList<>();
// find added elements
for (Integer element : B) {
if (!Arrays.asList(A).contains(element)) {
added.add(element);
}
}
// find removed elements
for (Integer element : A) {
if (!Arrays.asList(B).contains(element)) {
removed.add(element);
}
}
System.out.println("Added elements: " + added);
System.out.println("Removed elements: " + removed);
}
}
更多推荐
所有评论(0)