Необходимо было удалить элементы со списка.
Всё просто обошёл массив и удалил, но нет.
http://objectmix.com/java/339695-best-way-loop-through-arraylist-remove-elements-way.html
На этом сайте нашёл очень полезный кусочек кода.
for(Iterator iter = tmpLinkedList.iterator(); iter.hasNext()
{
if (test(iter.next)) { iter.remove(); }
}
myarraylist.clear();
myarraylist.addAll(tmpLinkedList);
or
HashSet toRemove = new HashSet();
for(Iterator iter = myarraylist.iterator(); iter.hasNext()
{
Object elem = iter.next();
if (test(elem)) { toRemove.add(elem); }
}
myarraylist.removeAll(toRemove);
Всё просто обошёл массив и удалил, но нет.
http://objectmix.com/java/339695-best-way-loop-through-arraylist-remove-elements-way.html
На этом сайте нашёл очень полезный кусочек кода.
for(Iterator iter = tmpLinkedList.iterator(); iter.hasNext()
if (test(iter.next)) { iter.remove(); }
}
myarraylist.clear();
myarraylist.addAll(tmpLinkedList);
or
HashSet toRemove = new HashSet();
for(Iterator iter = myarraylist.iterator(); iter.hasNext()
Object elem = iter.next();
if (test(elem)) { toRemove.add(elem); }
}
myarraylist.removeAll(toRemove);
Комментариев нет:
Отправить комментарий