public void replace(T oldItem,T newItem){
  int idx=items.indexOf(oldItem);
  if (idx >= 0) {
    items.set(idx,newItem);
    update(idx);
  }
}

public void replace ( T oldItem , T newItem ) { int idx = items . indexOf ( oldItem ) ; if ( idx >= 0 ) { items . set ( idx , newItem ) ; update ( idx ) ; } }
replace an old item with a new item .
