-6 performance loops arraylist time-complexity java-8
我有100 000个对象的数组列表。我想删除某些具有特定ID的对象。我正在使用for循环来搜索ArrayList和删除它们中的每一个。因此,这非常耗时。有没有任何可能的方法可以执行此操作而不会循环?
List<Type> list = ...
list.removeIf(item -> item.getId() == something);
Run Code Online (Sandbox Code Playgroud)
顾名思义,removeIf()如果所有元素都满足谓词,则将其删除。
| 归档时间: |
|
| 查看次数: |
100 次 |
| 最近记录: |