Easy Tutorial
❮ Java Hashmap Replace Java Hashset ❯

Java Example - Array Difference

Java Examples

The following example demonstrates how to use the removeAll() method to calculate the difference between two arrays:

Main.java File

import java.util.ArrayList;

public class Main {
    public static void main(String[] args)  {
        ArrayList objArray = new ArrayList();
        ArrayList objArray2 = new ArrayList();
        objArray2.add(0,"common1");
        objArray2.add(1,"common2");
        objArray2.add(2,"notcommon");
        objArray2.add(3,"notcommon1");
        objArray.add(0,"common1");
        objArray.add(1,"common2");
        objArray.add(2,"notcommon2");
        System.out.println("Elements of array1: " + objArray);
        System.out.println("Elements of array2: " + objArray2);
        objArray.removeAll(objArray2);
        System.out.println("Difference between array1 and array2: " + objArray);
    }
}

The output of the above code is:

Elements of array1: [common1, common2, notcommon2]
Elements of array2: [common1, common2, notcommon, notcommon1]
Difference between array1 and array2: [notcommon2]

Java Examples

❮ Java Hashmap Replace Java Hashset ❯