I need to compare two ArrayList<String[]>
and get differences between them, so I thought using .removeAll
as in ArrayList<String>
but I don't know how to use it with ArrayList<String[]>
. As example below:
ArrayList<String[]> a = new ArrayList<String[]>();
ArrayList<String[]> b = new ArrayList<String[]>();
a.add(new String[] {"1","1"});
a.add(new String[] {"2","2"});
a.add(new String[] {"3","3"});
a.add(new String[] {"4","4"});
b.add(new String[] {"1","1"});
b.add(new String[] {"2","2"});
b.add(new String[] {"3","4"}); // I'd like to compare both and remove **a** to get only this line!
b.add(new String[] {"4","4"});
I'd like an ouput as below:
[3,4]
Any tip how to get just this line?