修改DinnerMenuIterator使得它使用JavaAPI已经实现的迭代器

在这里使用remove时要注意错误检查：（1）数组中已经没有元素，不能删除；（2）删除位置position的元素，将position+1的元素到最后一个集体前移