Java(7,8)中用于消除彼此integer
元素的最佳性能方法是什么Arraylist
.所有元素在第一和第二列表中都是唯一的.
目前我知道API方法removeall
并以这种方式使用它:
tempList.removeAll(tempList2);
Run Code Online (Sandbox Code Playgroud)
当我操作arraylists有超过10000个元素时出现问题.例如,当我删除65000个元素时,延迟似乎约为2秒.但我需要使用超过1000000个元素的更大的列表进行操作.
这个问题的策略是什么?
也许新的Stream API应该解决它?