Is there a way to return the missing map of String from two list of map of string. My data is like this:
List<Map<String,String>> customerDetails = new ArrayList<>();
List<Map<String,String>> accountDetails = new ArrayList<>();
Map<String,String> customerMap = new HashMap<String, String>()
{{put("id","1");put("name","Andy");put("Account","1050");}};
customerDetails.add(customerMap);
customerMap = new HashMap<String, String>()
{{put("id","2");put("name","Tom");put("Account","1049");}};
customerDetails.add(customerMap);
customerMap = new HashMap<String, String>()
{{put("id","3");put("name","Mary");put("Account","1052");}};
customerDetails.add(customerMap);
Map<String,String> accountMap = new HashMap<String, String>()
{{put("id","2");put("name","Tom");put("Account","1049");}};
accountDetails.add(accountMap);
accountMap = new HashMap<String, String>()
{{put("id","3");put("name","Mary");put("Account","1052");}};
accountDetails.add(accountMap);
How can I combine these two list of maps avoiding duplicates?