Revision: 10015
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at December 3, 2008 11:32 by theobriscoe
Initial Code
// REMOVE: Any items that are not in the temporary list should be removed
List<TravelProfilePopupDisplay> itemsToRemove = new ArrayList<TravelProfilePopupDisplay>();
for (TravelProfilePopupDisplay originalProfileDisplay : originalList) {
boolean foundMatch = false;
for (TravelProfilePopupDisplay tempProfileDisplay : tempTravelProfileDisplays ) {
if (tempProfileDisplay.getID() == originalProfileDisplay.getID()) {
foundMatch=true;
}
}
// If the item only exists in the original list, then remove it
if (foundMatch==false) {
// Note: Cannot remove from originalList during iteration
itemsToRemove.add( originalProfileDisplay );
}
}
originalList.removeAll( itemsToRemove );
Initial URL
Initial Description
Initial Title
Remove from a list during iteration
Initial Tags
list
Initial Language
Java