给定下面的代码,是否可以使用Java中的for循环样式从属性列表中删除p的索引?
List propertiesList = new ArrayList();
String keyToDelete = "blah";
for(Properties p : propertiesList) {
if(p.getKey().equals(keyToDelete)) {
propertiesList.remove(index) //How to remove the element at index 'p'
}
}
这是我如何用其他for循环完成这个
List propertiesList = new ArrayList();
String keyToDelete = "blah";
for(int i = 0; i < propertiesList.size(); i++) {
if(p.getKey().equals(keyToDelete)) {
propertiesList.remove(i);
}
}