A Java Example of a School-Level Technical Snippet – Array Difference

The following example demonstrates how to use the removeAll() method to compute the difference of 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( "element of array1 " +objArray) 
        ;System.out.println( "element of array2 " +objArray2) 
        ;
        objArray.removeAll(objArray2);
        System.out .println ( "The array difference between array1 and array2 is: " +objArray) ;
    }
}

The output of the above code is:

Elements of array1 [common1, common2, notcommon2]
 Elements of array2 [common1, common2, notcommon, notcommon1] The array difference between 
array1 and array2 is: [notcommon2]

Leave a Comment

Your email address will not be published. Required fields are marked *