嗨,我正在尝试从向量中删除某些元素。我有一个可行的解决方案,但对我来说它并不优雅或不理想。我在 MIDP 中,所以我无权访问 Iterator 类。任何想法什么是实现它的最佳方式?
当前代码:
int size = myVector.size();
Object[] copyofObjects = new Window[size];
myVector.copyInto(copyofObjects);
boolean didDelete = false;
for(int i = 0; i < size; i++)
{
Object o = copyofObjects[i];
if(o.shouldBeDeleted())
{
myVector.removeElementAt(myVector.indexOf(o));
continue;
}
}