Firstly remove duplicates:
arrayList1.removeAll(arrayList2);
Then merge two arrayList:
arrayList1.addAll(arrayList2);
Lastly, sort your arrayList if you wish:
collections.sort(arrayList1);
In case you don’t want to make any changes on the existing list, first create their backup lists:
arrayList1Backup = new ArrayList(arrayList1);