Rol*_*all 4 java list sortedset
阅读本 Oracle教程,我偶然发现了List的范围视图操作与SortedSet接口提供的操作之间差异的解释.
这有点兴趣:
范围视图操作有点类似于List接口提供的操作,但有一个很大的区别.即使直接修改了后备排序集,排序集的范围视图仍然有效.这是可行的,因为有序集的范围视图的端点是元素空间中的绝对点,而不是后备集合中的特定元素,如列表的情况.
是否有人能够用其他词语解释大胆的部分?
提前致谢.
NPE*_*NPE 5
比方说,你有一个列表和一组包含两个整数11,13,15和17.
11
13
15
17
您可以编写set.subSet(12, 15)构造视图,然后插入12到原始集中.如果这样做,12将出现在视图中.
set.subSet(12, 15)
12
列表无法实现这一点.即使您可以构造视图,在结构上修改原始列表的那一刻(例如插入元素),视图也会变得无效.
归档时间:
12 年,11 月 前
查看次数:
351 次
最近记录: