从树集删除元素也从子集结果中删除?

时间:2020-03-15 22:09:45

标签: treeset

我从treeset级别1中选择一个子集,并希望从该树集中删除subset

我的问题是,当我删除toMerge时,toMerge也被重叠的SortedSet删除了。

treeSet的默认行为还是与GC有关的问题?
如何删除它而不从subset中删除结果?

 TreeSet<SSTable> level1=SStables.get(0);
 SortedSet<SSTable> overlaped=level1.subSet(start,end);
 for(SSTable toMerge:overlaped){
     level1.remove(toMerge);
     level_size.set(0,level_size.get(0)-toMerge.size);
 }

0 个答案:

没有答案
相关问题