This is mainly a performance questions. I have a master list of all users existing in a String array AllUids. I also have a list of all end dated users existing in a String
You could put those strings into a Collection instead, and then use removeAll method.