[英]How to remove an entire list after from master list in java using Iterator
我有一個List<List<Address>>
對象和另一個List<AddressList>
對象。 我必須遍歷此列表並在第一次循環執行后繼續從列表中刪除對象。 我怎樣才能做到這一點?
List<List<Address>> addressLists;
List<Address> addressList;
for (List<Address> listOfAddress : this.addressLists) {
for (Address address : listOfAddress) {
//some code
}
}
如何在處理后從addressLists
刪除或刪除對象?
PS我正在使用Java 7。
使用顯式迭代器:
Iterator<List<Address>> iter = this.addressLists.iterator();
while (iter.hasNext()) {
List<Address> listOfAddress = iter.next();
for (Address address : listOfAddress) {
//some code
}
iter.remove();
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.