485 需要最新的i20 吗?# Immigration - 落地生根
t*r
1 楼
Method 1
items.removeIf(i -> predicate(i));
Method 2
for (Iterator it = items.iterator(); it.hasNext();) {
if (predicate(it.next())) {
it.remove();
}
}
假设是操作一个list. remove其中的m个元素。
问这2个方法时间复杂度是不是一样
items.removeIf(i -> predicate(i));
Method 2
for (Iterator it = items.iterator(); it.hasNext();) {
if (predicate(it.next())) {
it.remove();
}
}
假设是操作一个list. remove其中的m个元素。
问这2个方法时间复杂度是不是一样